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

时间:2012-11-26 17:23:06

标签: cakephp cakedc

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

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

$isLive = array('live' => '1');
$this->passedArgs = set::merge($this->passedArgs, $isLive);

但它没有用......

我找到了这个question,但答案并没有真正帮助。谁能告诉我哪里出错了?

提前致谢。

1 个答案:

答案 0 :(得分:0)

解决了,我错过了模型中的filterArgs:

public $filterArgs = array(
    'username' => array('type' => 'like'),
    'company' => array('type' => 'like'),
    'live' => array('type' => 'value')
);

希望这会帮助某人