我還沒有找到一種方法來自定義哪些項目顯示在「列表」視圖。 更具體一點:默認情況下,數據庫表中的所有記錄都被選中並顯示,我希望能夠稍微調整數據庫選擇,以便僅從表中選擇一部分項目。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