удалить группу и параметры разрешений sfDoctrineGuardPlugin - PullRequest
1 голос
/ 07 апреля 2011

Я сделал разные формы для моего внутреннего приложения, один для пользователей группы admins и другой для пользователей группы клиентов , потому что клиентов есть дополнительная информация, которую admins не делает, я уже установил группы по умолчанию в коде, так как они не нужны для создания пользователя, я хочу удалить эти параметры из формы, я уже пробовал в 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']);

но я получаю исключение о том, что виджет не существует

как я могу удалить эту опцию ?? список групп и разрешения, они все равно не требуются

спасибо

1 Ответ

1 голос
/ 07 апреля 2011

Вы, вероятно, скопировали generator.yml из плагинов в каталог своего приложения и отредактировали последний. Это известная проблема. Symfony по-прежнему будет читать generator.yml в директории плагина. Поэтому вы должны либо удалить файл в директории плагина (самый простой способ), либо прочитать здесь о некоторых более сложных решениях: http://oldforum.symfony -project.org / index.php / m / 43279 /

...