下記のように ValidationErrorが発生した場合は、エラーと値が返る。
下記のように ValidationErrorが発生した場合は、エラーしか返らない。
one
アクション(patchEntiry)と many
アクション (patchEntities)をサンプルとして作成しました。
id
と mail
だけを持つテーブルを作成.
※ smarty を 使用しています。
・ patchEntiries を 使わずに foreach で patchEntity を回してみた。(・・が、ダメ。) ・ tpl 内で 直接 value で値を埋め込んでみました。 (・・が、ダメ)
$this->alias('tests');
上記のように テーブルに alias を 設定すると解決。
FormHelper は $this->Form->create($tests)
に関して、渡したものが Entity
クラスであるなら、 EntityContext
というクラスにキャストする。
その際、 フィールドの値は、 POSTした request->data
より取得して、エラーメッセージは、Entity
より取得するようになっている。
取得を行う際のフィールド名は