值为“(”的意外标记 "punctuation"
Unexpected token "punctuation" of value "("
当我尝试将 href 放入 twig 文件时返回此错误 ---
第 53 行 myBundle:Settings:settings.html.twig 中值“(”的意外标记“标点符号”(预期为“打印语句结束”)
树枝:
{% for usr in userStats %}
{<td>
<a href="{{ '/settings/management/aptid/{id}' ('myBundle_apt',{ aptId: usr.publisherId }) }}" class="btn btn-default btn-xs myOnbutton">ON</a>
</td>}
控制器
/**
* @Route("/settings/management/aptid/{id}", name="myBundle_apt")
* @ParamConverter("apt", class="myBundle:UserStats")
*/
public function publishiddAction($id) {
if (null !== ($request->get('myOnbutton'))) {
$statss = $this->getDoctrine()
->getRepository('myBundle:UserStats')
->findBy(array('aptId' => $id));
}
return $statss;
return new Response("");
}
有谁知道如何解决这个问题?
你的 Twig 不正确,你不需要 {
我认为你需要看看 documentation of twig
改变
{% for usr in userStats %}
{<td>
<a href="{{ '/settings/management/aptid/{id}' ('myBundle_apt',{ aptId: usr.publisherId }) }}" class="btn btn-default btn-xs myOnbutton">ON</a>
</td>}
到
{% for usr in userStats %}
<td>
<a href="{{ path('myBundle_apt', { 'aptId': usr.publisherId }) }}"
class="btn btn-default btn-xs myOnbutton">ON</a>
</td>
{% endfor %}
有一个 path
函数:
<a href="{{ path('myBundle_apt', { 'aptId': usr.publisherId }) }}" class="btn btn-default btn-xs myOnbutton">ON</a>
当我尝试将 href 放入 twig 文件时返回此错误 ---
第 53 行 myBundle:Settings:settings.html.twig 中值“(”的意外标记“标点符号”(预期为“打印语句结束”)
树枝:
{% for usr in userStats %}
{<td>
<a href="{{ '/settings/management/aptid/{id}' ('myBundle_apt',{ aptId: usr.publisherId }) }}" class="btn btn-default btn-xs myOnbutton">ON</a>
</td>}
控制器
/**
* @Route("/settings/management/aptid/{id}", name="myBundle_apt")
* @ParamConverter("apt", class="myBundle:UserStats")
*/
public function publishiddAction($id) {
if (null !== ($request->get('myOnbutton'))) {
$statss = $this->getDoctrine()
->getRepository('myBundle:UserStats')
->findBy(array('aptId' => $id));
}
return $statss;
return new Response("");
}
有谁知道如何解决这个问题?
你的 Twig 不正确,你不需要 {
我认为你需要看看 documentation of twig
改变
{% for usr in userStats %}
{<td>
<a href="{{ '/settings/management/aptid/{id}' ('myBundle_apt',{ aptId: usr.publisherId }) }}" class="btn btn-default btn-xs myOnbutton">ON</a>
</td>}
到
{% for usr in userStats %}
<td>
<a href="{{ path('myBundle_apt', { 'aptId': usr.publisherId }) }}"
class="btn btn-default btn-xs myOnbutton">ON</a>
</td>
{% endfor %}
有一个 path
函数:
<a href="{{ path('myBundle_apt', { 'aptId': usr.publisherId }) }}" class="btn btn-default btn-xs myOnbutton">ON</a>