我想向由索纳塔搜索功能生成的查询添加自定义条件。问题是我有'状态'栏应该设置为“活动”。如何将自定义条件添加到索纳塔全局搜索功能
protected $datagridValues = array (
'status' => array ('type' => 1, 'value' => Status::ACTIVE)
);
,然后所有的查询检查状态字段设置正确:在列表视图,因为我能够设置我没有任何问题。 但问题是全球搜索。我可以重写SearchHandler并强制所需的行为,但我无法更改供应商/目录中的任何文件,所以我有两个问题。
- 我怎么能注入我自己SearchHandler,我需要更改配置文件,并
- 怎么可能有是需要下发展的解决方案更简单的方法?
将您的解决方案发布为自己的答案,并在验收期后接受它,以便未来的访问者可以看到此问题已解决,如果确实有帮助,那么您将获得解决方案 – 2014-09-28 11:28:28