【PHP】フレームワーク CakePHP 19ホール目【v3.3】 [無断転載禁止]©2ch.net (979レス)
【PHP】フレームワーク CakePHP 19ホール目【v3.3】 [無断転載禁止]©2ch.net http://medaka.5ch.net/test/read.cgi/php/1482547831/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
17: nobodyさん [sage] 2017/04/04(火) 00:46:02.42 ID:??? じゃ、質問。 いくつかのコントローラーに共通する処理があるんだけど、 コンポーネントに分けてる?それともコピペして書いてる? コンポーネントに分けようと思ったんだけど、 saveとかモデル処理が発生するし、分けづらい。 (ClassRegistryで呼び出せばいいだけだけど あと、コンポーネントの名前とモデルの名前が被るので別名にしなきゃなんだけど、 良い名前が思いつかないってのもあるw http://medaka.5ch.net/test/read.cgi/php/1482547831/17
18: nobodyさん [sage] 2017/04/04(火) 14:05:43.66 ID:??? >>17 お前根本的に何もわかってないわ http://medaka.5ch.net/test/read.cgi/php/1482547831/18
20: nobodyさん [sage] 2017/04/04(火) 15:10:24.96 ID:??? >>17 個人的な意見だけど、componentはmodelに依存しないcontrollerの共通処理やライブラリ的なものに 限定して作った方がいいと思うよ。 ドメインレイヤー(Model層)の処理をcomponentにまとめるのは良くない(MVCの概念的に)。 一方で、componentという便利機能があるのだから、積極的にドメインレイヤーの処理もそこで 実装しろ派も見たことあるけど。 http://medaka.5ch.net/test/read.cgi/php/1482547831/20
24: nobodyさん [sage] 2017/04/05(水) 02:05:35.56 ID:??? >>17 モデル内で別のモデルをClassRegistry::initとかしたくないから 複数のコントローラから使う処理はコンポーネントに何でもかんでも書いてる 間違いなくコンポーネントが一番でかい http://medaka.5ch.net/test/read.cgi/php/1482547831/24
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.154s*