我有一個「特殊」請求。我已經開始使用CakePHP 2.2.4幾天前,現在我正在使用Form Helper開發幾個小表單。如何使用CakePHP 2.2.4的Form Helper設置自定義錯誤類?
我看到表單助手自動管理錯誤(真棒!),但我需要做一些自定義。我知道我可以更改錯誤的類別(錯誤消息),並使用例如span
而不是div
。
但是,我需要改變輸入IF的類如果有錯誤。
<?php
echo $this->Form->input('User.email', array(
'label' => array(
'class' => 'name-form',
'text' => 'Email:'
),
'div' => 'field',
'class' => 'input-xlarge'
)
);
?>
,你可以看到,我使用名爲類輸入XLARGE
我需要更改類,如果有一個錯誤。新類應該是input-xlarge-error。
此類僅更改輸入文字的邊框,將其設置爲紅色。
這可能嗎?
謝謝!
是的,這是一個聰明的解決方案...你能給我一個更完整的例子嗎? (用$ this-> Form-> input())以及我需要用作選項的參數?謝謝 – Dail