【发布时间】:2015-08-06 07:54:30
【问题描述】:
当我尝试将 href 提供给树枝文件时,我返回此错误 ---
myBundle:Settings:settings.html.twig 第 53 行的值“(”(预期“打印语句结束”)的意外标记“标点符号”
树枝:
{% 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("");
}
有人知道如何解决这个问题吗?
【问题讨论】:
-
这是正确的做法吗?您似乎没有在该模板中呈现任何模板:该操作没有
@Template注释,也没有返回$this->render(<template path>)。 -
直言不讳:我认为您需要了解更多有关 Symfony 和 Twig 的信息,因为您正在犯很多简单的错误,这些错误可以通过阅读官方文档来避免。