Cake で大きなフォームを作成し、inputDefaults
. ただし、個々のフィールドのデフォルト値を変更したいと考えています。
フォームのデフォルトを設定する際に、私はこれについて次のように書きました。
'inputDefaults' => array(
'error' => array(
'attributes' => array(
'wrap' => 'span',
'class' => 'invalidate column-7 offset-3')));
...その結果、同様のフィールドはすべて同じエラー メッセージを生成します。しかし、単一のフィールドのデフォルトを変更しようとすると、次のようになります。
echo $this->Form->input('name', array(
'error' => array(
'attributes' => array(
'wrap' => 'span',
'class' => 'invalidate column-10'))));
うまくいきません。このフィールドは、クラスがandをname
読み取るエラーを生成しますが、意図したのはです。column-7
offset-3
column-10
誰でも解決策を知っていますか?