Доступ имеет много через - PullRequest
0 голосов
/ 25 мая 2011

Привет, я программист на Rails во время моего первого набега на CakePHP, но, похоже, наткнулся на стену:

У меня есть следующие отношения:

BookStore has_many Books
Book belongs_to BookStore
Book has_and_belongs_to_many Authors
Author has_and_belongs_to_many Books

Если у меня есть экземпляр BookStore, как я могу получить список авторов для этого BookStore, чтобы я мог повторить его в моем представлении?

Большое спасибо заранее, Ash

1 Ответ

1 голос
/ 15 июня 2011

Если у вас правильно установлены отношения в моделях, CakePHP выполнит большую часть работы за вас.Хорошее руководство по этому вопросу можно найти на http://book.cakephp.org/view/1000/Models.

$authors = $this->Author->find('all', array(
    'conditions' => array(
        'Bookstore.id' => $id,
    ),
));

$this->set('authors', $authors);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...