如何更改FormHelper的文本输入模板?

时间:2019-04-14 19:27:46

标签: cakephp-3.7

我正在尝试更改<input type=text/>元素的模板。但是当我这样做时,在编辑上下文中它会失去价值。 我从

更改了FormHelper模板
'templates' => [
    'input' => '<input type="{{type}}" name="{{name}}"{{attrs}}/>',
]


'templates' => [
    'input' => '<my-input type="{{type}}" name="{{name}}"{{attrs}}></my-input>',
]

但是它没有得到'value'属性,并且输入字段显示为空白。

必须有一种方法可以确保传递值-理想情况下是通过元素的属性作为value属性来传递。

1 个答案:

答案 0 :(得分:0)

您之前的实现应该可行, 请确保将输入字段的名称设置为与数据库中的变量名称类似,以便其自动选择值。

否则,您始终可以将FormHelper的value属性设置为手动设置。