Forms CakePHP 3.x-在模板之后添加类以形成输入

Forms CakePHP 3.x-在模板之后添加类以形成输入,forms,templates,cakephp,cakephp-3.0,Forms,Templates,Cakephp,Cakephp 3.0,我使用了一个控件,确保每个表单输入都会自动拥有表单控件类,从而进一步为我节省了一些代码。 相关模板项为: 'input' => '<input type="{{type}}" name="{{name}}" class="form-control"{{attrs}}/>', “输入”=>“”, 这就像一个符咒,除非我想向特定输入添加另一个类。通过这种设置,附加的类将被忽略 问题:我怎样才能在标准类旁边添加额外的类?读起来就像。是的,很抱歉,搜索时找不到它。但是,我不

我使用了一个控件,确保每个表单输入都会自动拥有表单控件类,从而进一步为我节省了一些代码。 相关模板项为:

    'input' => '<input type="{{type}}" name="{{name}}" class="form-control"{{attrs}}/>',
“输入”=>“”,
这就像一个符咒,除非我想向特定输入添加另一个类。通过这种设置,附加的类将被忽略


问题:我怎样才能在标准类旁边添加额外的类?

读起来就像。是的,很抱歉,搜索时找不到它。但是,我不喜欢这种方法,因为我必须将所有额外的类放在这个helper扩展中。没有更直接的解决办法吗?没有。您可以不使用
=
而直接应用
选项默认值,并使用
=
附加
表单控件
类,或者使用我在注释中链接的一个插件。谢谢您的添加。你能详细说明最后一部分吗?我可以在不更改模板的情况下编辑默认选项吗?我的意思是为
$options
数组中的
class
设置默认值,如
null
或空字符串,并附加自定义类,而不是覆盖选项。但是,看起来帮助程序已经有了这样做的方法,。读起来就像。是的,很抱歉,在搜索时找不到它。但是,我不喜欢这种方法,因为我必须将所有额外的类放在这个helper扩展中。没有更直接的解决办法吗?没有。您可以不使用
=
而直接应用
选项默认值,并使用
=
附加
表单控件
类,或者使用我在注释中链接的一个插件。谢谢您的添加。你能详细说明最后一部分吗?我可以在不更改模板的情况下编辑默认选项吗?我的意思是为
$options
数组中的
class
设置默认值,如
null
或空字符串,并附加自定义类,而不是覆盖选项。但是,看起来帮助器已经有了这样做的方法。