2011-09-18 33 views
1

如何在管理生成器中的Symfony篩選器中設置默認結果? 我生成了後端,我列出了所有結果,例如新聞。 我想在這個視圖(列表)默認有例如groups = 'news'。 我可以添加generator.ymltable_method(用於列表)和模型附加查詢。 這工作正常。只顯示我的羣組消息,但如果我使用過濾器並選擇所有羣組,然後仍然只有羣組的消息。有可能是默認視圖(剛剛輸入模塊新聞後)只顯示groups = 'news',如果我使用過濾器,然後重置此查詢?Symfony中的過濾器 - 如何在列表中設置默認結果?

也許而不是額外的查詢可以調用這個選項的過濾器?我可以在組選擇列表中設置默認值,但是這個設置在JavaScript中,沒有執行。我必須點擊按鈕過濾器。

感謝您的幫助!

回答

3

可以在myclassGeneratorConfiguration類,它是在的myproject /應用/後端/模塊/ MyModule的/ lib文件夾設置過濾器缺省的方法添加:

public function getFilterDefaults() 
{  
    return array('groups' => array('text' => 'news')); 
} 
相關問題