codeigniter 锚点:树枝的问题

codeigniter anchor: problems with twig

我在网络应用程序中使用 twig 1.35.4 和 codeigniter 3.1.9。 以下代码:

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

失败并出现以下错误。我是做错了什么还是树枝问题?

An uncaught Exception was encountered Type: Twig_Error_Syntax

Message: A parameter name must be a string, "Twig_Node_Expression_Constant" given.

Filename: C:\www\ht\application\views\character\main.twig Line Number: 11

Backtrace: File: C:\www\ht\application\third_party\Twig-1.35.4\lib\Twig\ExpressionParser.php Line: 376

Function: parseArguments

File: C:\www\ht\application\third_party\Twig-1.35.4\lib\Twig\ExpressionParser.php Line: 162 Function: getFunctionNode

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

{'class':'myclass'}

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

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