это моя ситуация, у меня есть модель Post, которая может принадлежать нескольким категориям. Это я понял, как это сделать:
class Post extends AppModel
{
var $hasAndBelongsToMany = array('Category');
}
И модель Категория:
class Category extends AppModel
{
var $hasAndBelongsToMany = array ('Post');
}
Теперь, все это прекрасно работает и все такое. Но я просто не могу понять, как искать сообщения, относящиеся к определенной категории, например, «Новости» с идентификатором 1 для использования в:
class CategoriesController extends AppController {
function view ($id = 0) {
// doesnt work
$this->Category->Video->find ('all', array('conditions' => array('category_id' => $id));
}
}
Я пытался найти ответ в Google и CookBook, но пока ничего не нашел. Кто-нибудь знает, как этого можно достичь?
Спасибо.