【发布时间】:2011-02-07 10:37:10
【问题描述】:
我正在创建自己的博客引擎来学习 Symfony,我有一个问题:
如何让用户编辑他们的密码、姓名和个人资料(嵌入式表单)?
我尝试在 sfGuardUser 上创建一个管理模块,并隐藏“权限”和“组”等字段,但该表单会删除保存权限:(
有什么想法吗?
【问题讨论】:
-
很难找到这方面的教程..我错过了什么吗?
标签: symfony1 sfguard sfdoctrineguard
我正在创建自己的博客引擎来学习 Symfony,我有一个问题:
如何让用户编辑他们的密码、姓名和个人资料(嵌入式表单)?
我尝试在 sfGuardUser 上创建一个管理模块,并隐藏“权限”和“组”等字段,但该表单会删除保存权限:(
有什么想法吗?
【问题讨论】:
标签: symfony1 sfguard sfdoctrineguard
我基于 sfGuardUser 创建了一个管理模块,
然后我创建了自己的表单:
class mysfGuardUserAdminForm extends sfGuardRegisterForm
并在 generator.yml 中调用它:
form:
class: mySfGuardUserAdminForm
display:
"User": [email_address, username, password, password_again, Profile]
那个+一个检查用户权限的函数,这样他就不能编辑别人的个人资料了。
【讨论】:
试试 sfApply 插件。它有一个注册表格和一个用于编辑用户数据的表格,包括密码、电子邮件和您添加的任何内容。
【讨论】: