0
使用Form
助手创建表单时,是否可以更改CakePHP生成的表单标记?更改CakePHP中的默认表单标记?
我真的不想浏览所有的视图文件,并且手动指定before
,after
和between
参数的标记。
使用Form
助手创建表单时,是否可以更改CakePHP生成的表单标记?更改CakePHP中的默认表单标记?
我真的不想浏览所有的视图文件,并且手动指定before
,after
和between
参数的标记。
您可以使用$this->Form->create('Model', array('inputDefaults' => array('before' => ...)'))
的inputDefaults选项采取的表象论点,即输入()完成,并应用于输入()的每一个电话
另一种方法是延长表单辅助,使其输出你的默认值。由你决定!
那么我会把这个代码放在哪里?我认为传递'Model'作为第一个参数会影响每个模型,因为它们都扩展了'AppModel',这反过来又扩展了'Model'(我认为)? –
这是在您创建表单的每个视图上。如果您不希望为每个视图执行此操作,最好的方法是创建另一个扩展FormHelper的帮助器,重写create()函数以使inputDefaults已预设。 –