Как создать пользователя в Symfony с помощью sfDoctrineGuardPlugin? - PullRequest
0 голосов
/ 16 января 2012

Мне нужно создать пользователей через код, возможно?

Только в гугле нашел форму с консолью, а не то что мне нужно.

Спасибо.

Symfony версия 1.4.6 sfDoctrineGuardPlugin версия 1.0.4

Ответы [ 2 ]

3 голосов
/ 18 января 2012

Это то, что вы ищете?

$user = new sfGuardUser();
$user->setUsername($username);
$user->setPassword($password);
$user->setEmailAddress($email);
$user->save();

//Bonus: connect user to a group
$userGroup = new sfGuardUserGroup();
$userGroup->setUser($user);
$userGroup->setGroupId(1);
$userGroup->save();
0 голосов
/ 16 января 2012

после установки плагина выполните эту команду:

./symfony guard:create-user admin password

с этим пользователем, вы можете добавить в свой бэкэнд больше пользователей, не являющихся суперадминами

...