我正在创建自己的博客引擎来学习Symfony,我有一个问题:
如何让用户编辑他们的密码,名称和个人资料(嵌入表格)?
我尝试在sfGuardUser上创建一个管理模块,并隐藏“permisions”和“groups”等字段,但该表单会删除保存权限:(
有什么想法吗?
答案 0 :(得分:0)
我创建了一个基于sfGuardUser的管理模块,
然后我创建了自己的表单:
class mysfGuardUserAdminForm extends sfGuardRegisterForm
并在generator.yml中调用它:
form:
class: mySfGuardUserAdminForm
display:
"User": [email_address, username, password, password_again, Profile]
这是一个检查用户权限的功能,因此他无法编辑其他人的个人资料。
答案 1 :(得分:0)
尝试使用sfApply插件。它有一个注册表单和一个用于编辑用户数据的表单,包括密码,电子邮件和你添加的任何内容。