我在symfony2.3中使用php模板而不是Twig模板。
在此我需要在PHP模板中编写一个学说代码 所以我正在尝试使用以下代码为实体管理器创建对象
$em = $this->getDoctrine()->getEntityManager();
$query = $em->createQuery("SELECT t FROM MyBundle:$TableName t $Condition ");
$result = $query->getArrayResult();
但它不起作用。
答案 0 :(得分:0)
您不能在模板中执行此操作。相反,在控制器中设计逻辑并在模板中渲染控制器:
<?php echo $view['actions']->render(
new ControllerReference(
'MyBundle:MyController:myMethod'
))
?>
在方法中,编写代码。