5
我使用symfony2和FosUserBundle作爲用戶管理器。我想顯示所有用戶。我試過下面的代碼,但它返回一個空白頁。如何讓所有使用FosUserBundle的用戶?
我該如何解決?
控制器:
<?php
namespace Annuaire\AdminBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class AdminController extends Controller {
public function indexAction() {
return $this->render('AnnuaireAdminBundle:Admin:index.html.twig');
}
//get all users
public function usersAction() {
//access user manager services
$userManager = $container->get('fos_user.user_manager');
$users = $userManager->findUsers();
return $this->render('AnnuaireAdminBundle:Admin:users.html.twig', array('users' => $users));
}
}
樹枝:
<h1>get all users</h1>
{% for user in users %}
<li>{{ user.username|e }}</li>
{% endfor %}
完全空白?甚至沒有顯示「獲取所有用戶」標題? – Cerad
它完全是空白,當我刪除這個$ userManager = $ container-> get('fos_user.user_manager'); $ users = $ userManager-> findUsers();它顯示「獲取所有用戶」 –
可能在生產模式下運行。確保您處於開發中,以便您可以看到錯誤消息。 – Cerad