我想向由索納塔搜索功能生成的查詢添加自定義條件。問題是我有'狀態'欄應該設置爲「活動」。如何將自定義條件添加到索納塔全局搜索功能
protected $datagridValues = array (
'status' => array ('type' => 1, 'value' => Status::ACTIVE)
);
,然後所有的查詢檢查狀態字段設置正確:在列表視圖,因爲我能夠設置我沒有任何問題。 但問題是全球搜索。我可以重寫SearchHandler並強制所需的行爲,但我無法更改供應商/目錄中的任何文件,所以我有兩個問題。
- 我怎麼能注入我自己SearchHandler,我需要更改配置文件,並
- 怎麼可能有是需要下發展的解決方案更簡單的方法?
將您的解決方案發布爲自己的答案,並在驗收期後接受它,以便未來的訪問者可以看到此問題已解決,如果確實有幫助,那麼您將獲得解決方案 – 2014-09-28 11:28:28