bake.phpでバリデーション(Validation)を設定してみた。ら、エラーが。(cakephp1.2bata)
こういうのでエラーはつらいな。原因を特定する気力なし。betaだからしょうがないのか。
良いときは良いけど、はまるとつらい。cakephpの設計思想は好きなんだけどな。
cakephp1.2bata
(早速追記)
いちおう原因判明。こんなコードが生成されていた。
'_extract'の設定が怪しいので、'_extract'はすべて消去して、mailaddressだけを残したら、エラーは消えました。そりゃ'_extract'ってアンダーバー'_'つきのメソッドだから、だめなんでないの?でも、詳しい原因究明をする気はないのでおいておきます。
Warning (2): extract() [function.extract]: First argument should be an array [CORE\cake\libs\validation.php, line 791]メールアドレスのフィールドだけをチェックするようにしたんだけど。。。
こういうのでエラーはつらいな。原因を特定する気力なし。betaだからしょうがないのか。
良いときは良いけど、はまるとつらい。cakephpの設計思想は好きなんだけどな。
cakephp1.2bata
(早速追記)
いちおう原因判明。こんなコードが生成されていた。
- ●●_Controller.php内
var $validate = array(
'id' => array('_extract'),
'mailaddress' => array('email'),
'password' => array('_extract'),
'name' => array('_extract'),
'created' => array('_extract'),
'modified' => array('_extract')
);
よくあるタイプのuser管理のテーブルです。'_extract'の設定が怪しいので、'_extract'はすべて消去して、mailaddressだけを残したら、エラーは消えました。そりゃ'_extract'ってアンダーバー'_'つきのメソッドだから、だめなんでないの?でも、詳しい原因究明をする気はないのでおいておきます。