CakePHP 3 表单模板设置为默认值
CakePHP 3 form template set to default
我在一个页面中有 2 个表单。
对于 1sz 我不想使用模板,对于 2 我想要。所以对于第二种形式,我使用这个。
echo $this->Form->create();
$this->Form->templates([
'inputContainer' => '<div class="thin">{{content}}</div>'
]);
看来这个模板也适用于第一种形式。如何预防?
通过将要用于该特定表单的模板传递给相应的 create()
调用。
echo $this->Form->create(null, [
'templates' => [
'inputContainer' => '<div class="thin">{{content}}</div>'
]
]);
http://api.cakephp.org/3.0/class-Cake.View.Helper.FormHelper.html#_create
我在一个页面中有 2 个表单。
对于 1sz 我不想使用模板,对于 2 我想要。所以对于第二种形式,我使用这个。
echo $this->Form->create();
$this->Form->templates([
'inputContainer' => '<div class="thin">{{content}}</div>'
]);
看来这个模板也适用于第一种形式。如何预防?
通过将要用于该特定表单的模板传递给相应的 create()
调用。
echo $this->Form->create(null, [
'templates' => [
'inputContainer' => '<div class="thin">{{content}}</div>'
]
]);
http://api.cakephp.org/3.0/class-Cake.View.Helper.FormHelper.html#_create