【发布时间】:2012-07-19 19:33:53
【问题描述】:
在 Symfony 1.4 中使用 sfGuard 插件时,如何按 sfGuardUserProfile 字段进行过滤?
按照我的标准,我创建了一个 sf_guard_user_profile 表来保存名字、姓氏等字段。
我的管理索引页面有一个相当丰富的用户列表。我可以按用户名过滤就好了。但我无法按 sf_guard_user_profile 表中的字段进行过滤,例如 last_name。
我的 generator.yml 看起来像
generator:
class: sfPropelGenerator
param:
model_class: sfGuardUser
config:
list:
display: [=username, first_name, last_name, last_login, role]
batch_actions: []
filter:
display: [username]
form:
class: myGuardUserAdminForm
我可以通过更改为:
filter:
class: sfGuardUserProfileFormFilter
但是当我提交带有有效 last_name 值的表单时,它不会过滤。返回所有记录。
【问题讨论】:
标签: symfony1 symfony-1.4 sfguard