2012-02-27 117 views
1

我是symfony的新手,我想创建一个用于添加新用户的自定义设计。如何在sfDoctrineGuardPlugin中创建用于添加新用户的自定义设计。如何在sfDoctrineGuardPlugin中创建用于添加新用户的自定义设计

http://localhost/xxxx/web/backend_dev.php/guard/users/new 

我可以在此链接中添加新用户。但我需要改变设计。在那里我可以找到我可以改变设计的形式。我无法在我的sfGuardUser模块内找到任何模板文件夹。它位于plugins\sfDoctrineGuardPlugin\modules\sfGuardUser任何一个请帮助我。

回答

1

sfDoctrineGuardPlugin使用常规的管理员发生器,所以你需要将文件添加到您的后端应用:

apps/mybackendapp/ 
└── modules 
   └── sfGuardUser 
      └── templates 
       └── newSuccess.php 
+0

我在'cache \ backend \ dev \ modules \ autoSfGuardUser'中找到这些文件。我刚刚在'apps/mybackendapp/modules/sfGuardUser'中创建了一个文件夹,并将必要的文件从缓存文件夹复制到此文件夹中。该表单被命名为_form.php。我改变了设计,现在它适用于我,我不知道我是否以正确的方式做它..任何方式感谢您的帮助... – Juice 2012-02-29 05:31:14

+0

这是正确的方法。大! – yitznewton 2012-02-29 13:29:40

0

如果你不想让你的应用程序用户使用后端管理生成器来创建新的用户,你可能希望查看sfForkedDoctrineApplyPlugin,它为用户提供了注册为新用户的额外好处,并为您提供了对整个流程的一些控制。它还装载了您寻求的表单和电子邮件确认等等......我还将其用于我自己的“用户”模块中,该模块允许某些注册用户为他们的帐户创建子用户。 sfForkedDoctrineApplyPlugin扩展了sfDoctrineGuardPlugin。

相关问题