Sonata admin sonata admin-如何为admin类提供自定义查询
我正在开发网站使用索纳塔管理捆绑在Symfony2 我有两个实体UserOneid,name,pass。。。和UserTwoid,user\u one\u id 这两个表使用UserOneid->UserTwouser\u one\u id由一对多关联 每个用户记录有一个表,是相关公司的管理员和 user\u两个表的每条记录都是相关user\u oneid公司的员工Sonata admin sonata admin-如何为admin类提供自定义查询,sonata-admin,symfony-sonata,Sonata Admin,Symfony Sonata,我正在开发网站使用索纳塔管理捆绑在Symfony2 我有两个实体UserOneid,name,pass。。。和UserTwoid,user\u one\u id 这两个表使用UserOneid->UserTwouser\u one\u id由一对多关联 每个用户记录有一个表,是相关公司的管理员和 user\u两个表的每条记录都是相关user\u oneid公司的员工 user_one ------------------ user_two 1 - james - *
user_one ------------------ user_two
1 - james - **** ------------------ 1 - 1 - employee1
2 - kevin - **** ------------------ 2 - 1 - employee2
3 - jack - **** ------------------ 3 - 2 - employee1
当用户登录一个表时,他们会得到使用sonata admin开发的管理面板
我有一个要求,只给那个雇员的用户二管理员哪个用户一个id匹配登录管理员意味着用户一个id
例如,如果james登录并打开用于用户管理的仪表板,则仅显示employee1和employee2
我已经为管理功能UserTwoAdmin.php创建了UserTwo实体的管理类
但问题是,当james打开dashboard时,将显示user_two表的所有记录
我想筛选以仅显示id与登录id匹配的数据从管理员处查看createQuery方法。感谢帮助,已完成覆盖createQuery方法的操作