【PHP】フレームワーク CakePHP 13ホール目【v2.0】at PHP【PHP】フレームワーク CakePHP 13ホール目【v2.0】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト71:nobodyさん 11/11/15 00:30:41.57 Modelにvalidateを記述してもスルーされてしまうんですが、何故でしょうか? <?php class Contact extends AppModel { var $name = 'Contact'; var $useTable = false; //データベースのテーブルを使用しない var $validate = array( "name" => array( "rule" => 'notEmpty', "message" => '名前を入力してください' ), ); } ?> コントローラ function index() { if ($this->data['Contacts']['mode'] == 'confirm') { if (!empty($this->data)) { $this->Contact->set($this->data); if ($this->Contact->validates()) { $this->render('confirm'); return; } $this->render(); return; } (以下略) 72:nobodyさん 11/11/15 00:47:02.01 >>71 >var $useTable = false; ↑こういう場合は、$_schema を設定する必要があった気がする。 var $_schema = array( 'name' => array( 'type' => 'string', ), ); 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch