DefaultController.php
public function indexAction(Request $request) {
if ($request->get ( 'email' )) {
$email = $request->get ( 'email' );
$em = $this->getDoctrine ();
$mst_USERS = $em->getRepository ( 'AppBundle:mst_USERS' );
$mst_USERS->findAll ();
return $this->render ( 'default/main.html.twig', array (
'email' => $email,
'mst_USERS' => $mst_USERS
) );
}
main.html.twig
{% block styleSheet %}
<style>
</style>
{% endblock %}
{% block body %}
<div id="container">
THIS IS
{{email}}
<ul>
{% for mst_USERS in mst_USERS %}
<li>{{mst_USERS.email}}</li>
{% endfor %}
</ul>
</div>
{% endblock %}
{% block styleSheet %}
<style>
</style>
{% endblock %}
我尝试使用AppBundle:mst_USERS实体用于DefaultController,但它根本不起作用。
它正在处理另一个名为mst_USERSController.php的控制器 我不能在另一个控制器上使用它或者有什么问题吗?
答案 0 :(得分:0)
在家尝试这个
{% for user in mst_USERS %}
<li>{{user.email}}</li>
{% endfor %}
在控制器中添加
return $this->render ( 'default/main.html.twig', array (
'email' => $email,
'mst_USERS' => $mst_USERS->findAll()
));