PHP Active Record Debugging - PullRequest
       3

PHP Active Record Debugging

1 голос
/ 08 ноября 2011

Привет всем. Меня раздражает, казалось бы, простое объединение таблиц, но я не могу сказать, что происходит не так, поскольку не знаю, что это за запрос.Есть ли способ отладки Active Records?Я нашел один здесь , но как мне получить доступ к объекту соединения?

Реальная проблема в том, что я пытаюсь найти все проекты, с которыми связан пользовательнаходится в соединительной таблице)

таблица проектов -> таблица user_projects -> таблица пользователей

Project::find('all', array(
    'select' => 'user_projects.id, title, description, last_update',
    'conditions' => array('user_projects.user_id = ?', $user_id),
    'joins' => 'LEFT JOIN user_projects ON projects.id = user_project.project_id'
));

1 Ответ

6 голосов
/ 08 ноября 2011

Ну, я нашел ответ на свой вопрос, чтобы получить последний запрос:

Model::connection()->last_query

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...