Как передать var из модели в представление? - PullRequest
0 голосов
/ 19 мая 2011

у меня есть

return $ query;

функция в моей модели. Как я могу передать его на просмотр?

Мой метод:

публичная функция findByTypes ($ data = array ()) { $ This-> Тип-> Behaviors-> присоединять ( 'Containable', массив ('autoFields' => false)); $ This-> Тип-> Behaviors-> присоединять ( 'Search.Searchable');

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

как я могу получить результат запроса?

1 Ответ

6 голосов
/ 19 мая 2011

В вашем контроллере:

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

Это будет доступно в виде переменной $ data на ваш взгляд.

...