Cakephp CakeDC搜索插件-检查是否设置了标志

Cakephp CakeDC搜索插件-检查是否设置了标志,cakephp,cakedc,Cakephp,Cakedc,我正在我的蛋糕应用程序(2.2)中使用cakeDC搜索插件。作为基本搜索表单的一部分,我希望确保只返回live记录(live是数据库中的一个标志-tinyint,0表示已删除,1表示live) 我已尝试在控制器中执行此操作: $isLive = array('live' => '1'); $this->passedArgs = set::merge($this->passedArgs, $isLive); 但它不起作用 我发现了这个问题,但答案并没有真正起作用。谁能告诉我哪里

我正在我的蛋糕应用程序(2.2)中使用cakeDC搜索插件。作为基本搜索表单的一部分,我希望确保只返回live记录(live是数据库中的一个标志-tinyint,0表示已删除,1表示live)

我已尝试在控制器中执行此操作:

$isLive = array('live' => '1');
$this->passedArgs = set::merge($this->passedArgs, $isLive);
但它不起作用

我发现了这个问题,但答案并没有真正起作用。谁能告诉我哪里出了问题


提前感谢。

解决了,我错过了模型中的过滤器args:

public $filterArgs = array(
    'username' => array('type' => 'like'),
    'company' => array('type' => 'like'),
    'live' => array('type' => 'value')
);
希望这能帮助一些人