Я много часов боролся с последующим обсуждением в Zend Framework.
Моя таблица (ы)
Таблица (веб-сайты)
Таблица (пользователи)
Таблица (отзывы)
Что я хочу получить …
Сделать массив с присоединением к обзору и данным пользователя не проблема, но я хочу также добавить сайт по сравнению с обзором.
Я сделал следующее соединение, но я не буду работать, как хочу, у меня всего 3 теста в моей базе данных, и я получаю более 12 результатов в моем массиве.
Мой запрос:
$ select = $ this -> _ db-> select () -> from ('reviews') -> joinLeft ('users', 'reviews.reviewer_id = users.id') -> joinLeft ('websites', 'reviews. user_id = reviews.user_id ') -> где ("reviews.user_id = $ user_id");
$ result = $ this-> getAdapter () -> fetchAll ($ select);
С наилучшими пожеланиями,
Nicky