【PHP】フレームワーク CakePHP 4ホール目【v1.2】at PHP【PHP】フレームワーク CakePHP 4ホール目【v1.2】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト152:nobodyさん 08/07/19 17:45:08 バリデーションでモデル分けるのか・・・ なんか変な感じ。 153:nobodyさん 08/07/19 17:51:24 それと、App::Importよりも、Controller::loadModel()の方がよくね? いや、使ったこと無いし情報も見つからなかったからよく知らんが。 ちなみに非推奨になったloadModel関数ではなく、 コントローラのメソッドのloadModel()だから。 154:nobodyさん 08/07/19 17:55:57 jBy/EgFS Modelのvar $validateが $validate1 $validate2 $validate3 という風に複数使えれば バリデート分モデルを増やす必要は無いけど バリデートタイプをみてチェック項目を変更ていうのは 変更項目が多いとコードが複雑に肥大化するのがなあ・・・ 155:nobodyさん 08/07/19 18:04:40 >>154 やろうと思えば、できるとおもうけど? コントローラで、$model->save()呼び出し前に $model->validate_type = 'type1'; モデルのどこかで、$this->validate = $this->{'validate_' . $this->validate_type}; そうすりゃ、$validate_type の条件でチェックしてくれるよ。 具体的にどこのメソッドでやるのがふさわしいかは ちょっとやってみないとわからないけど。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch