Cakephp 2 cakedc搜索passargs空

时间:2013-01-23 14:43:30

标签: cakephp cakephp-2.x

我正在尝试将cakedc搜索插件实现到我的cakephp 2应用程序中。我让插件在某一点上正常工作,而应用程序中的其他内容已经将其打败了。但是,我想检查一下我是否正在使用正确的搜索方式,因为它可能是我正在使用的方法导致冲突或类似的东西。

搜索仅从订单控制器中的订单模型中搜索一个order_id字段。

在我的模特中,我有:

    // Search Filters
public $filterArgs = array(
    array('name' => 'order_id', 'type' => 'like')       
);

在我的控制器中,我有:

    public $presetVars = true;  
    public $components = array('Search.Prg', 'RequestHandler');
    public $uses = array('order', 'product');

    public function find () {

        $this->Prg->commonProcess();
        //debug($this->Order->parseCriteria($this->passedArgs));                 
        $this->paginate = array('conditions' => $this->Order->parseCriteria($this->passedArgs));                     

        $this->set('orders', $this->paginate());
}
编辑这是因为我在我的类中使用$ uses变量来定义控制器模型。有谁知道如何定义cakedc搜索模型。我尝试过搜索,可搜索和可搜索的行为

0 个答案:

没有答案