Hatena::Groupcatalyst

LAPISLAZULI HILL#Catalyst このページをアンテナに追加 RSSフィード

2006-11-09

[][][][]SchemaでCatalystでも34秒くらいでSchemaクラス生成 SchemaでCatalystでも34秒くらいでSchemaクラス生成 - LAPISLAZULI HILL#Catalyst を含むブックマーク はてなブックマーク - SchemaでCatalystでも34秒くらいでSchemaクラス生成 - LAPISLAZULI HILL#Catalyst SchemaでCatalystでも34秒くらいでSchemaクラス生成 - LAPISLAZULI HILL#Catalyst のブックマークコメント

no title

DBIx::Class::Schema::Loader で 34 秒くらいで Schema クラス生成 - IT戦記という記事があったけどそれのCatalystのHelper版.なかでは同様にDBIx::Class::Schema::Loaderを使ってる

% ./script/myapp_create.pl model DBIC DBIC::Schema myapp::Schema create=static dbi:mysql:myapp root

create=static dbi:mysql:sandobox root
 exists "/Users/lapis/src/myapp/script/../lib/myapp/Model"
 exists "/Users/lapis/src/myapp/script/../t"
Dumping manual schema for myapp::Schema to directory /Users/lapis/src/myapp/script/../lib ...
Schema dump completed.
created "/Users/lapis/src/myapp/script/../lib/myapp/Model/DBIC.pm"
created "/Users/lapis/src/myapp/script/../t/model_DBIC.t"

lib/myapp/Model/DBIC.pm,t/model_DBIC.tとlib/myapp/Schema.pmに加えてlib/myapp/Schemaフォルダ内にSchemaファイルを自動生成してくれる

create=を指定するときは(もちろん)DBIx::Class::Schema::Loaderが必要.

またconnect_info argumentsを指定してやらないとエラーになる(Schema生成するんだから当然か).あとは実際の構成に合わせて修正してやればよい.Model/DBIC.pmのなかにサーバの設定が書き込まれるので必要に応じてmyApp.ymlに書き出すとかも

このコマンドを実行するだけでserver起動して下記のようにclassにアクセスできるようになる

[debug] Loaded components:
.-----------------------------------------------------------------+----------.
| Class                                                           | Type     |
+-----------------------------------------------------------------+----------+
| myapp::Controller::Root                                         | instance |
| myapp::Model::DBIC                                              | instance |
| myapp::Model::DBIC::Blog                                        | class    |
| myapp::Model::DBIC::BlogComment                                 | class    |
| myapp::Model::DBIC::Roles                                       | class    |
| myapp::Model::DBIC::UserRoles                                   | class    |
| myapp::Model::DBIC::Users                                       | class    |
'-----------------------------------------------------------------+----------'

ちなみにcreate=dynamicを指定すると,DBIx::Class::Schema::LoaderでSchemaが生成される.myApp::Schemaをあらかじめ生成する必要もない.最初はDBIx::Class::Schema::Loaderで作っておいて,あとで作り直せばよい.あとで作成するときはmyApp::Schemaが上書きされなかったので,消してからhelperを実行した

[参考]

no title

2006/06/21 - memo - unknownplace.org

トラックバック - http://catalyst.g.hatena.ne.jp/lapis25/20061109

2006-11-01

[][][]Scaffold Scaffold - LAPISLAZULI HILL#Catalyst を含むブックマーク はてなブックマーク - Scaffold - LAPISLAZULI HILL#Catalyst Scaffold - LAPISLAZULI HILL#Catalyst のブックマークコメント

Ruby on Railsのサンプルでよく出てくるScaffold.Viewごとにある.何も付いてないのがtt用

http://www.tcool.org/catalyst/Cookbook.html#Scaffolding

no title←tt

no title

no title

ひとまずインストール終了

HenryStadOHenryStadO2018/07/21 21:43Привет! Класный у вас сайт!
Нашёл познавательное в сети:
http://enewz.ru/news/10378-feygin-internet-akciya-v-podderzhku-savchenko-garantiruet-obsuzhdenie-ee-dela-na-vstreche-v-astane.html <b> Фейгин: Интернет-акция в поддержку Савченко гарантирует обсуждение её дела на встрече в Астане </b>
http://enewz.ru/news/478-nahodyas-za-granicey-luzhkov-nachal-izoblichat-samye-ubiystvennye-sekrety-medvedeva.html
http://enewz.ru/news/9188-semerak-predrekaet-ukraine-sudbu-singapura-i-yuzhnoy-korei.html
Ещё много всего по теме нашел тут: <b> </b> http://enewz.ru/

IrvingabofeIrvingabofe2018/09/05 17:25Привет всем!
Нашел интересные фотоподборки на этом сайте: http://coolsoda.ru :
<a href=http://coolsoda.ru/foto-prikoly-interesnoe/3496-10-samyh-kroshechnyh-naselennyh-ostrovov-mira.html> 10 самых крошечных населённых островов мира </a>
<b> Самые невероятные мистификации </b> http://coolsoda.ru/foto-prikoly-interesnoe/772-samye-neveroyatnye-mistifikacii.html
http://coolsoda.ru/foto-prikoly-interesnoe/2714-penthaus-za-100-millionov.html

JacobacaryJacobacary2018/09/05 20:23Приветствую всех!
Нашел удивительную информацию на этом сайте: http://anubi.ru :
http://anubi.ru/foto-prikoly-interesnoe/4508-doistoricheskie-zhivotnye-zhivshie-na-territorii-rossii.html <b> Доисторические животные, жившие на территории России </b>
http://anubi.ru/foto-prikoly-interesnoe/620-opticheskie-illyuzii-sozdannye-prirodoy.html <b> Оптические иллюзии, созданные природой </b>
http://anubi.ru/foto-prikoly-interesnoe/1585-naberezhnye-chelny-i-avtomobilnyy-zavod-kamaz-s-vysoty.html

JarvisRowJarvisRow2018/09/05 23:02Всем привет!
Нашел познавательную подборку на этом сайте: http://coolrobo.ru :
http://coolrobo.ru/interesnoe/7931-interesnye-fakty-o-severnoy-koree.html <b> Интересные факты о Северной Корее </b>
<a href=http://coolrobo.ru/foto-prikoly-interesnoe/2023-7-strun-russkoy-dushi.html> 7 струн русской души </a>
http://coolrobo.ru/foto-prikoly-interesnoe/382-luchshaya-reklama-2014-goda.html

clubOptonseclubOptonse2018/09/16 06:10In spa center sensual massage master of massage will make best Buttock Massage.
Our masseurs very qualified in order to at the end session trimming massage you experienced yourself easy strikingly and were ready to inconceivable sensual actions. The spa center thai invites visit one of the ways massage techniques, is what we do. The attractive girls our the salon will give you an unforgettable experience. The spa center is a place of rest and relaxation.
Spa center in Gotham we recommend wonderful rooms with convenient decoration. These quarters can help to stay with you incognito.
Affectionate virgins will make you Prostate massage and anticellulite massage, you can choose the right one several varieties massage on your solution. Success organization Bamboo Erotic Massage is at, so that, in first you received from of this buzz.
Soft touching beautiful masters of massage will flow through your body, immersing in depth boundless the ocean pleasure. In the unhurried slip, rewarding your body kisses, a charming envelops the warmth of one's body. You will be surprised at, which sea bliss possible to feel fromgrooming massage in N.Y.C.


We work in Manhattan. Masseuses Madison
<a href=https://parlour.massage-manhattan-club.com>massage room</a>

RobertsapRobertsap2018/09/17 03:42Привет всем!
Нашел приколы с Фото на этом сайте: http://limonos.ru :
http://limonos.ru/foto-prikoly-interesnoe/2504-maska-gaya-foksa.html <b> Маска Гая Фокса </b>
<a href=http://limonos.ru/foto-prikoly-interesnoe/5954-veselenkie-grobiki.html> Веселенькие гробики </a>
http://limonos.ru/foto-prikoly-interesnoe/7259-pochemu-ikona-stilya-irina-ponarovskaya-ushla-so-sceny.html

RolandGrortRolandGrort2018/09/18 09:36Привет всем!
Нашел интересную подборку на этом сайте: http://himaan.ru :
http://himaan.ru/foto-prikoly-interesnoe/4116-posledstviya-razliva-nefti-v-kalifornii.html <b> Последствия разлива нефти в Калифорнии </b>
<a href=http://himaan.ru/foto-prikoly-interesnoe/5292-dom-na-kolesah-iz-starogo-shkolnogo-avtobusa.html> Дом на колесах из старого школьного автобуса </a>
http://himaan.ru/foto-prikoly-interesnoe/3514-portrety-muzykantov-na-scene-ot-alexandre-fumeron.html

LancePlatoLancePlato2018/09/23 16:06Привет всем участникам форума!
Нашел приколы с Фото на этом сайте: http://okaybro.ru :
<a href=http://okaybro.ru/foto-prikoly-interesnoe/383-20-simvolov-shotlandii.html> 20 символов Шотландии </a>
<b> Старые немецкие города Калининградской области </b> http://okaybro.ru/foto-prikoly-interesnoe/2160-starye-nemeckie-goroda-kaliningradskoy-oblasti.html
http://okaybro.ru/foto-prikoly-interesnoe/699-yaguar-ppobedal-kaymanom.html

トラックバック - http://catalyst.g.hatena.ne.jp/lapis25/20061101