猿问

symfony2中如何让控制器中的变量为模板所应用?

在控制器有个变量$privilage,其值为1~~3,如何让模板文件的<td.....>更新</td>处用此$privilage变量来判断其是否显示?

例如:{% if privilage==2 or privilage==3 %}

                <td......>更新</td>

           {% endif %}

此方法已试,不行。

求大神指点迷津,菜鸟小弟不慎感激。

outakeshi
浏览 1475回答 2
2回答

梦是蓝的

V层就这样.{% if error %}  <div class="alert alert-danger">{{ error.message|trans }}</div>{% endif %}----------------------------------C层就这样.return $this->render('TopxiaWebBundle:Login:index.html.twig', array(    'last_username' => $request->getSession()->get(SecurityContext::LAST_USERNAME),    'error'         => $error,    '_target_path'  => $this->getTargetPath($request)));

李月光

控制器把变量分配给了模板没有
随时随地看视频慕课网APP
我要回答