如何拥有默认标签类,但在cakephp 2.x中每个输入有不同的文本

时间:2013-12-02 09:45:15

标签: forms cakephp

我知道您可以在Form->create函数中定义inputDefaults,但如果我在那里定义标签class,并在单个text函数中设置Form->inputclass选项已删除。有没有办法解决这个问题,还是我必须完全重新定义标签选项?

1 个答案:

答案 0 :(得分:1)

是的,您必须完全重新定义标签选项。

$this->Form->input('name', array(
    'label' => array(
        'text' => __('label-text'),
        'class' => 'label-class'
    )
));

您为表单助手的输入法指定的选项会覆盖您的默认选项。

有关详细信息,请查看__parseOptions