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

eas*_*der 0 cakephp cakephp-1.3

我有

return $ query;

功能在我的模型中.我怎样才能将它传递给视图?

我的方法是:

public function findByTypes($ data = array()){$ this-> Type-> Behaviors-> attach('Containable',array('autoFields'=> false)); $这 - >型 - > Behaviors->连接( 'Search.Searchable');

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

我怎样才能获得查询结果?

小智 6

在你的控制器中:

function view() {
    ...
    $data = $this->Model->findByTypes(...);
    $this->set('data', $data);
}
Run Code Online (Sandbox Code Playgroud)

它将作为视图中的变量$ data提供.