twig 模板文件中的 Bake.columnData 是什么
What is Bake.columnData in twig template files
在下面的语句中,Bake.columnData
是什么?这是烘焙模板的一部分 form.twig
。
在哪里可以找到有关哪些属性和方法可用的更多信息?我实际上是想看看 fieldData
包含什么。
{%- set fieldData = Bake.columnData(field, schema) %}
Bake
是对 $this->Bake
的树枝样式引用,它是一个助手 \Bake\View\Helper\BakeHelper
,所以 Bake.columnData()
基本上是 $this->Bake->columnData()
.
没有具体的文档,插件的 Cookbook only describes Twig usage in general, so you'll have to dig through the source code 恐怕。
请注意,Bake 使用 wyrihaximus/twig-view
,您可以在那里找到有关其 CakePHP 特定功能的更多信息。出于调试目的,例如有 debug
过滤器(映射到 CakePHP 的 debug()
函数),您可以在您的树枝模板中像这样使用它:
{% do Bake.columnData(field, schema)|debug %}
这会将调试输出转储到生成的模板文件中,类似于:
\vendor\twig\twig\src\Environment.php(418) : eval()'d code (line 103)
########## DEBUG ##########
[
'type' => 'string',
'length' => (int) 255,
'null' => false,
'default' => null,
'collate' => 'utf8_general_ci',
'comment' => '',
'precision' => null
]
###########################
在下面的语句中,Bake.columnData
是什么?这是烘焙模板的一部分 form.twig
。
在哪里可以找到有关哪些属性和方法可用的更多信息?我实际上是想看看 fieldData
包含什么。
{%- set fieldData = Bake.columnData(field, schema) %}
Bake
是对 $this->Bake
的树枝样式引用,它是一个助手 \Bake\View\Helper\BakeHelper
,所以 Bake.columnData()
基本上是 $this->Bake->columnData()
.
没有具体的文档,插件的 Cookbook only describes Twig usage in general, so you'll have to dig through the source code 恐怕。
请注意,Bake 使用 wyrihaximus/twig-view
,您可以在那里找到有关其 CakePHP 特定功能的更多信息。出于调试目的,例如有 debug
过滤器(映射到 CakePHP 的 debug()
函数),您可以在您的树枝模板中像这样使用它:
{% do Bake.columnData(field, schema)|debug %}
这会将调试输出转储到生成的模板文件中,类似于:
\vendor\twig\twig\src\Environment.php(418) : eval()'d code (line 103)
########## DEBUG ##########
[
'type' => 'string',
'length' => (int) 255,
'null' => false,
'default' => null,
'collate' => 'utf8_general_ci',
'comment' => '',
'precision' => null
]
###########################