小编Tai*_*uch的帖子

如何让所有用户使用FosUserBundle?

我使用symfony2和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));
    }

}
Run Code Online (Sandbox Code Playgroud)

树枝:

<h1>get all users</h1>
{% for user in users %}
<li>{{ user.username|e }}</li>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

symfony

6
推荐指数
1
解决办法
1万
查看次数

如何从树枝上更改名称属性值

我正在使用Symfony版本2.3和twig版本1.0.而我正在尝试更改名称attribut值.这是我的代码:

<div class="control-group">
  {{ form_label(form.menuTitle, null, {'label_attr': {'class': 'control-label'}}) }}
  {{ form_errors(form.menuTitle)}}
  <div class="controls">
    <div class="span12">
        {{ form_widget(form.menuTitle, {'attr': {'class': 'span6'}}) }}
    </div>
  </div>
</div>  
Run Code Online (Sandbox Code Playgroud)

渲染代码:

<div class="control-group">
  <label class="control-label required" for="smart_contactbundle_contact_menuTitle">Menu title</label>
  <div class="controls">
    <div class="span12">
      <input type="text" id="smart_contactbundle_contact_menuTitle" name="smart_contactbundle_contact[menuTitle]" required="required" maxlength="255" class="span6">
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想换 name="smart_contactbundle_contact[menuTitle]"name="menuTitle"

symfony twig

1
推荐指数
1
解决办法
4045
查看次数

标签 统计

symfony ×2

twig ×1