如何使用sfDoctrineGuardPlugin在Symfony中创建用户?

时间:2012-01-16 16:08:34

标签: php plugins symfony1 content-management-system doctrine

我需要通过代码创建用户吗?

只有在google中找到了带控制台的表单,而不是我需要的。

感谢。

symfony版本1.4.6 sfDoctrineGuardPlugin版本1.0.4

2 个答案:

答案 0 :(得分:3)

这是你在找什么?

$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();

答案 1 :(得分:0)

安装完插件后,执行以下命令:

./symfony guard:create-user admin password

使用此用户,您可以在后端添加更多非超级管理员用户