繁体   English   中英

Codeigniter锚点:树枝问题

[英]codeigniter anchor: problems with twig

我在Webapp中使用树枝1.35.4和Codeigniter 3.1.9。 如下代码:

Items: {{ anchor ('#', 'x', array( 'class'=> 'myclass') ) }}

失败,并出现以下错误。 我是在做错事还是树枝问题?

遇到未捕获的异常类型:Twig_Error_Syntax

消息:参数名称必须是字符串“ Twig_Node_Expression_Constant”。

文件名:C:\\ www \\ ht \\ application \\ views \\ character \\ main.twig行号:11

回溯:文件:C:\\ www \\ ht \\ application \\ third_party \\ Twig-1.35.4 \\ lib \\ Twig \\ ExpressionParser.php行:376

函数:parseArguments

文件:C:\\ www \\ ht \\ application \\ third_party \\ Twig-1.35.4 \\ lib \\ Twig \\ ExpressionParser.php行:162功能:getFunctionNode

数组的Twig语法不是array('class'=> 'myclass') ,它类似于json:

{'class':'myclass'}

因此,将您的字符串重写为:

Items: {{ anchor ('#', 'x', {'class':'myclass'}) }}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM