Symfony1 允许用户更改自己的信息

Symfony1 允许用户更改自己的信息,symfony1,sfguard,sfdoctrineguard,Symfony1,Sfguard,Sfdoctrineguard,我正在创建自己的博客引擎来学习Symfony,我有一个问题: 如何允许用户编辑其密码、名称和配置文件(嵌入表单) 我尝试在sfGuardUser上创建管理模块,并隐藏“权限”和“组”等字段,但该表单会删除保存时的权限:( 有什么想法吗?我基于sfGuardUser创建了一个管理模块 然后我创建了自己的表单: class mysfGuardUserAdminForm extends sfGuardRegisterForm 并在generator.yml中调用它: form: cla

我正在创建自己的博客引擎来学习Symfony,我有一个问题:

如何允许用户编辑其密码、名称和配置文件(嵌入表单)

我尝试在sfGuardUser上创建管理模块,并隐藏“权限”和“组”等字段,但该表单会删除保存时的权限:(


有什么想法吗?

我基于sfGuardUser创建了一个管理模块

然后我创建了自己的表单:

class mysfGuardUserAdminForm extends sfGuardRegisterForm
并在generator.yml中调用它:

  form:

    class: mySfGuardUserAdminForm

    display:

      "User": [email_address, username, password, password_again, Profile]

这+一个检查用户权限的功能,这样他就无法编辑其他人的个人资料。

尝试使用sfApply插件。它有一个用于注册的表单和一个用于编辑用户数据的表单,包括密码、电子邮件和您添加的任何内容。

很难找到关于此的教程。我是否遗漏了什么?