「特別」なお願いがあります。数日前にCakePHP 2.2.4を使い始めましたが、今は Form Helper を使っていくつかの小さなフォームを開発しています。
フォーム ヘルパーがエラーを自動的に管理することはわかりましたが (すばらしい!)、カスタマイズする必要はほとんどありません。エラーのクラス (エラー メッセージ) を変更して、たとえばspan
、div
.
ただし、エラーが発生した場合は入力のクラスを変更する必要があります。
<?php
echo $this->Form->input('User.email', array(
'label' => array(
'class' => 'name-form',
'text' => 'Email:'
),
'div' => 'field',
'class' => 'input-xlarge'
)
);
?>
ご覧のとおり、私が使用するクラスの名前はinput-xlargeです
エラーがある場合は、そのクラスを変更する必要があります。新しいクラスは、input-xlarge-error である必要があります。
このクラスは、入力テキストの境界線のみをredに設定して変更します。
これは可能ですか?
ありがとうございました!