-1
我更改了我的評論模塊中的生成器,以便默認列出的結果不同。我只加了「table_method」值:Symfony - 管理生成器過濾器
list:
table_method: commentParent
然後,我添加了commentParent
功能是這樣的:
public function commentParent(Doctrine_Query $q) {
$rootAlias = $q->getRootAlias();
$q->where($rootAlias . '.parent_id is null or ' . $rootAlias . '.parent_id = 0');
return $q;
}
列出的結果是正確的,但使用這種方法,現在過濾器將不能正常工作。在開發模式下,我可以看到它們在用戶變量中正確設置,但它們沒有效果。
我可能會錯過什麼?