![](/img/trans.png)
[英]Symfony2: home page displayed properly with /app_dev.php but not with /app.php
[英]Error variable app in a page php (symfony2)
我想在页面.php中使用{{app.user.id}},但显示错误消息
ContextErrorException:注意:未定义的变量:D:\\ wamp \\ www \\ AGImm \\ src \\ AG \\ ImmBundle \\ Controller \\ AnnonceVenController.php第46行中的应用程序
$em = $this->getDoctrine()->getManager();
$entity->setIdUser($app->getUser()->getId());
$em->persist($entity);
$em->flush();
app
到GlobalInstance
类的实例,并且特定于模板引擎。 它不适用于控制器(也不用于服务)。
您需要重写以下代码:
$app->getUser()->getId()
进入(据我记得,现在不能尝试):
$this->getUser()->getId()
假设您一直为AnnonceVenController
保留了AnnonceVenController
extends Controller
,这应该可以工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.