1

我为我的后端应用程序制作了不同的表单,一个用于组管理员的用户,另一个用于组客户端的用户,因为客户端有管理员没有的其他信息,我已经在代码中默认设置了组,因为他们不需要创建用户,我想从表单中删除这个选项,我已经在 generator.yml 中尝试过

form:
    class: sfGuardClientUserForm
    display:
      "User":                   [first_name, last_name, email_address, username, password, password_again]
      "Permissions and groups": [is_active]

但是选项一直显示,所以,我尝试在表单类中取消设置小部件

unset($this['groups_list']);

但我得到一个例外,说小部件不存在

我怎样才能删除这个选项?组列表和权限,无论如何都不需要

谢谢

4

1 回答 1

1

您可能将 generator.yml 从插件复制到您的应用程序目录并编辑后者。这是一个已知的问题。Symfony 仍然会读取插件目录中的 generator.yml。所以你必须要么删除插件目录中的文件(最简单的方法),要么在这里阅读更多涉及的解决方案:http: //oldforum.symfony-project.org/index.php/m/43279/

于 2011-04-06T23:17:03.097 回答