CakePHP 2.3 FormHelper,验证错误定制

时间:2013-02-01 12:11:20

标签: input formhelper cakephp-2.3

根据文档cakephp2book-form,表单输入的实现应该没问题:

<?php echo $this->Form->input("old",array(
    'type'=>'password',
    'div'=>'control-group',
    'label'=>array('text'=>__("Stare hasło"),'class'=>'control-label'),
    'class'=>'input-xlarge focused',
    'between'=>'<div class="controls">',
    'error' => array('attributes' => array('wrap' => 'span', 'class' => 'help-inline')),
    'after'=>'</div>',                          
)); ?>

但是出了点问题。我收到一个错误:

  

警告(2):为foreach()提供的参数无效   [CORE / Cake / View / Helper / FormHelper.php,第672行]

在函数FormHelper :: error()变量中,$ error应该是一个数组而不是错误消息。

当我删除错误自定义时:

'error' => array('attributes' => array('wrap' => 'span', 'class' => 'help-inline'))

从输入来看,一切都很好。

我做错了什么?

0 个答案:

没有答案