php页面中的错误变量app(symfony2)
我想在page.php中使用{{app.user.id}},但它会给出错误消息 ContextErrorException:注意:未定义变量:D:\wamp\www\AGImm\src\AG\ImmBundle\Controller\AnnonceVenController.php第46行中的appphp页面中的错误变量app(symfony2),php,symfony,Php,Symfony,我想在page.php中使用{{app.user.id}},但它会给出错误消息 ContextErrorException:注意:未定义变量:D:\wamp\www\AGImm\src\AG\ImmBundle\Controller\AnnonceVenController.php第46行中的app $em = $this->getDoctrine()->getManager(); $entity->setIdUser($app->getUser(
$em = $this->getDoctrine()->getManager();
$entity->setIdUser($app->getUser()->getId());
$em->persist($entity);
$em->flush();
app
它是GlobalInstance
类的实例,特定于模板引擎。控制器(或服务)不可用
您需要重写此代码:
$app->getUser()->getId()
进入(我记得,现在无法尝试):
假设您为AnnonceVenController
$this->getUser()->getId()