我是CakePHP的新手。我尝试按照official docs这样的方式将默认课程error-message
更改为error
:
<?php
echo $this->Form->create('Post', array(
'inputDefaults' => array(
'error' => array(
'wrap' => 'small',
'class' => 'error'
)
)
)); ?>
但是当发生错误时,它仍然使用默认的div.error-message
。
我还尝试将代码设置为每个人input
。但仍然没有效果:
$this->Form->input('title', array('error' => array('wrap' => 'small', 'class' => 'error')));
我正在使用CakePHP 2.3.2
任何解决方案?感谢
答案 0 :(得分:2)
糟糕,我阅读了与2.3不兼容的1.3文档。
对于上面的2.0版,我们需要在attributes
数组中添加error
数组:
<?php
echo $this->Form->create('Post', array(
'inputDefaults' => array(
'error' => array(
'attributes' => array(
'wrap' => 'small', 'class' => 'error'
)
)
)
)); ?>
由于