【发布时间】:2012-01-27 14:07:04
【问题描述】:
我正在使用 sfguard 插件和推进 orm 使用 symfony 1.4 开发项目。我有一些与 sf_guard_user 表相关的表。我必须在管理界面上一起显示这些表。但是 sfguard 插件只允许添加一个名为 sfuserprofile 的表。当我创建这个表时,我可以从 generator.yml 访问这个表的列。
但是我必须向数据库中添加很多与用户相关的数据,例如位置、详细地址、电话号码,当然还有所有关联的表格。我无法将它们全部存储在 sfuserprofile 表上。我已经创建了一些表,例如 user_profile、user_address_details、user_album_images 等。但是除了 user_profile 表之外,我无法将所有这些表集成到生成器文件中。
我已将自述文件设为红色,但找不到任何线索。是否可以在 sfguard 生成器文件中添加另一个表列。
编辑:
解决方案是将目标表单类合并到 userprofile 表单类中。
【问题讨论】:
-
如果您要在表单中显示这些字段,也许更好的解决方案是使用
embedForm付款,因为它会自动为您保存)
标签: symfony-1.4 propel sfguard