我最近学会了创建自定义助手,我在助手文档中遇到了以下几行代码:
use StringTemplateTrait;
protected $_defaultConfig = [
'errorClass' => 'error',
'templates' => [
'label' => '<label for="{{for}}">{{content}}</label>',
],
];
(我不知道如何使用这个模板)
我想要做的是开发一个 MenusHelper ,它将占用一系列嵌套子项并创建一个多级菜单。但我希望它足够灵活,以便用户可以在“ ul ”和“ li ”之前和之后添加自定义html。
我搜索了StringTemplate&amp; StringTemplateTrait但除了api指南之外没有得到任何其他内容。
所以我有这样的疑问:
答案 0 :(得分:0)
我不确定,但也许你看起来像this。这是CakePHP 3中使用的所有default
表单标签模板的列表。
另请参阅Form Helper
文档中的list of templates章节。