如何从模型中传递var来查看?

时间:2011-05-19 14:00:42

标签: cakephp cakephp-1.3

我有

  

返回$ query;

在我的模型中运行。 如何将其传递给视图?

我的方法是:

  

public function findByTypes($ data =   array()){           $这 - >&型 - GT; Behaviors->附加( '中可容纳',   array('autoFields'=> false));           $这 - >&型 - GT; Behaviors->附加( 'Search.Searchable');

    $query = $this->Type->getQuery('all', array(
                'conditions' => array('Type.id' =>
                    $data['title']),
                'fields' => array('id'),
                'contain' => array('Ticket')
            ));
    return $query;
}

如何获取查询结果?

1 个答案:

答案 0 :(得分:6)

在您的控制器中:

function view() {
    ...
    $data = $this->Model->findByTypes(...);
    $this->set('data', $data);
}

它将在视图中作为变量$ data使用。