小编use*_*080的帖子

Twig访问对象

我想访问树枝模板内的对象的值.

通常我会得到这样的回报:

echo $lang->get("test");
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能在模板中用树枝做同样的事情呢?

我尝试了很多方法,但没有人工作.

例如我试过:

{{ attribute(lang, get, 'test') }} 
Run Code Online (Sandbox Code Playgroud)

结果

可捕获致命错误:传递给Twig_Node_Expression_GetAttr :: __ construct()的参数3必须是Twig_Node_Expression_Array的实例,给出Twig_Node_Expression_Constant的实例

谢谢

php twig

17
推荐指数
2
解决办法
4万
查看次数

Twig - 包含动态模板

我需要包含动态名称的模板:

我试过了:

{% for plugin in plugins %}
    {% include 'plugins/{{ plugin.name }}/navbar_left.tpl' %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

但随后它显示:

致命错误:未捕获的异常'Twig_Error_Loader',消息'无法找到模板'插件/ {{plugin.name}}/navbar_left.tpl"

如你所见,它不会取代{{ plugin.name }}.我怎么解决这个问题?

twig

16
推荐指数
1
解决办法
9273
查看次数

Twig-包含其他目录中的模板

是否可以包含一个模板,{% include %}该模板位于定义的模板路径之外:

$template = $twig->loadTemplate('example.tpl'); 
Run Code Online (Sandbox Code Playgroud)

我问它,因为这条线不起作用:

{% include '.../example/navbar_left.tpl' %}
Run Code Online (Sandbox Code Playgroud)

twig

5
推荐指数
2
解决办法
2万
查看次数

Netbeans经常使用代码片段

我需要这个:

{{ _('') }}
Run Code Online (Sandbox Code Playgroud)

经常因为一遍又一遍地打字而感到疲倦.

是否有netbeans功能,我可以为此创建一个短代码?如果我按下一个组合键,它插入这个东西?

我不想使用复制和粘贴;)

谢谢

netbeans netbeans-7

5
推荐指数
1
解决办法
5067
查看次数

标签 统计

twig ×3

netbeans ×1

netbeans-7 ×1

php ×1