Cakephp3中是否有关于StringTemplates的文档

时间:2016-05-28 08:18:08

标签: cakephp cakephp-3.0

我最近学会了创建自定义助手,我在助手文档中遇到了以下几行代码:

use StringTemplateTrait;

protected $_defaultConfig = [
    'errorClass' => 'error',
    'templates' => [
        'label' => '<label for="{{for}}">{{content}}</label>',
    ],
];

(我不知道如何使用这个模板)

我想要做的是开发一个 MenusHelper ,它将占用一系列嵌套子项并创建一个多级菜单。但我希望它足够灵活,以便用户可以在“ ul ”和“ li ”之前和之后添加自定义html。

我搜索了StringTemplate&amp; StringTemplateTrait但除了api指南之外没有得到任何其他内容。

所以我有这样的疑问:

  1. 我在找正确的事吗?
  2. 如果是,我可以从哪里获得更多帮助来理解这些概念?

1 个答案:

答案 0 :(得分:0)

我不确定,但也许你看起来像this。这是CakePHP 3中使用的所有default表单标签模板的列表。

另请参阅Form Helper文档中的list of templates章节。