php页面中的错误变量app(symfony2)

php页面中的错误变量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(

我想在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()->getId());
        $em->persist($entity);
        $em->flush();

app
它是
GlobalInstance
类的实例,特定于模板引擎。控制器(或服务)不可用

您需要重写此代码:

$app->getUser()->getId()
进入(我记得,现在无法尝试):

假设您为
AnnonceVenController

$this->getUser()->getId()