我还没有找到一种方法来自定义哪些项目显示在“列表”视图。 更具体一点:默认情况下,数据库表中的所有记录都被选中并显示,我希望能够稍微调整数据库选择,以便仅从表中选择一部分项目。symfony doctrine管理生成器 - >自定义列表
1
A
回答
5
config:
list:
table_method: getForAdminList
然后,在相关模型表格类,你可以定义自己的条件来筛选记录:
public function getForAdminList()
{
$q = $this->createQuery('a')
->where('a.id > ?', 100);
return $q;
}
请注意,您必须返回查询,而不是记录的集合。
0
通常情况下,您不会修改数据库调用,而是会修改编辑generator.yml文件所显示的内容。
的一部分,您应该感兴趣的是
config:
list:
display: [fields, to, display]
0
在/ 后端 /modules/*module_name*/actions/action.class.php您可以覆盖该模块的默认管理方法(如在前端)。如果你想过滤所有querys可以覆盖getFilters()方法,并添加默认PARAM这样的:
class firmaActions extends autoFirmaActions
{
protected function getFilters(){
$filters = parent::getFilters();
$filters['level_id'] = '3';
return $filters;
}
}
如果你想看看autoModuleActions的你可以找到它在缓存/ 后端 /模块/ autoModule /动作
相关问题
- 1. 自定义Symfony管理生成器表单
- 2. symfony管理生成器外键列表
- 3. symfony doctrine管理生成器按虚拟列排序
- 4. symfony管理生成器table_method
- 5. Symfony管理生成器
- 6. symfony管理生成器中的peer_method
- 7. symfony/doctrine自定义验证
- 8. Symfony - 管理生成器过滤器
- 9. 用Symfony生成的管理自定义渲染
- 10. Symfony 1.4:Doctrine i18n生成器问题
- 11. 在Symfony2管理生成器上自定义消息
- 12. Symfony 1.4(Doctrine)管理生成器:如何通过url调用symfony 1.4 admin生成的过滤器选项
- 13. symfony管理生成器形式
- 14. Symfony i18n字段和管理生成器
- 15. 为管理生成器列表操作禁用转义?
- 16. Doctrine schema.yml生成器
- 17. Symfony管理生成器:将批处理操作从选择列表转换为使用管理生成器生成的对象列表中的链接
- 18. 为symfony 2.0注入自定义表单生成器
- 19. 管理生成器 - 列表操作
- 20. Symfony/Doctrine:自定义find()函数
- 21. 自定义(派生)列表<T>
- 22. Symfony1.4管理生成器自定义编辑和删除操作
- 23. Symfony管理生成器生成模块没有样式
- 24. Django自定义列表视图管理
- 25. Django管理自定义列表视图
- 26. 管理生成器不生成类
- 27. Symfony管理生成器:筛选显示列
- 28. 内存管理Symfony形式和Doctrine
- 29. 使用Doctrine生成代理
- 30. 自定义symfony自动生成的表格
我无法使用该部分,因为我不想过滤字段但过滤显示的记录。 – Emerick 2011-03-03 13:56:04
管理员过滤器怎么样?如果我想生成自定义文件环境表? – JackLeo 2011-04-06 11:13:06