エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
モデル分離したはいいけど$c->model('DBIC::User')はどー使おう - 新だるろぐ跡地
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
モデル分離したはいいけど$c->model('DBIC::User')はどー使おう - 新だるろぐ跡地
モデルをAPIに分離したら、$c->model('API::User')は当然CRUDなんて出来るわけ無いから、コントローラか... モデルをAPIに分離したら、$c->model('API::User')は当然CRUDなんて出来るわけ無いから、コントローラかAPIでDBICが使えるオブジェクトを作ってやらんといけない。 コントローラ側で作る場合 $c->model('API::User')->method( $c->model('DBIC::User') ); API側で作る場合 # どっからかスキーマを拾ってくる my $u = $schema->resultset('User'); これ、割と面倒。コントローラとAPIどっちかで毎回これやるの? あと例えば、 /user/5 でidが5のデータを引っ張ってくるようなとき、 コントローラ $c->model('API::User')->get_user_data( $c->model('DBIC::User'), $user_id ); API sub get_use