CakePHP3 中是否有 inputDefaults(CakePHP) 的替代品?
is there any Replacement of inputDefaults(CakePHP) in CakePHP3?
在 CakePHP2 中,我们使用 FormHelper 的 inputDefault 选项为表单中的所有输入设置默认值
例如:
echo $this->Form->create('User', array(
'inputDefaults' => array(
'required' => false,
'error' => false,
'div' => 'form-group',
'label' => false
)
));
但是我在 CakePHP3 助手中找不到任何选项,他们没有提到是否删除它?
有没有人知道这件事....
谢谢
根据 migration guide inputDefaults
选项已删除。
- The
inputDefaults
option has been removed from create()
.
FormHelper::inputDefaults()
has been removed. You can use templates()
to define/augment the templates FormHelper
uses.
templates()
FormHelper
文档的方法你可以找到 here.
在 CakePHP2 中,我们使用 FormHelper 的 inputDefault 选项为表单中的所有输入设置默认值 例如:
echo $this->Form->create('User', array(
'inputDefaults' => array(
'required' => false,
'error' => false,
'div' => 'form-group',
'label' => false
)
));
但是我在 CakePHP3 助手中找不到任何选项,他们没有提到是否删除它?
有没有人知道这件事....
谢谢
根据 migration guide inputDefaults
选项已删除。
- The
inputDefaults
option has been removed fromcreate()
.FormHelper::inputDefaults()
has been removed. You can usetemplates()
to define/augment the templatesFormHelper
uses.
templates()
FormHelper
文档的方法你可以找到 here.