День добрый! Народ подскажите по связям и их подгрузке
Есть модель которая понятно с чем и как связана
Код:
class Model_Article extends ORM {
protected $_table_name = 'articles';
protected $_belongs_to = array(
'article' => array(
'model' => 'articlecat',
'foreign_key' => 'category_id',)
);
Вызов в контроллере происходит банально
Код:
$articles = ORM::factory('Article');
$articles = $articles->order_by('id', 'DESC') // DESC или ASC
->limit(1)
->offset(0)
->with('articlecat')
->find_all();
[url]http://kohana3.ru/module/orm#многие-ко-многим[/url] вроде бы метод
->with('articlecat') должен формировать и подгружать данные по запросу
Код:
SELECT `category`.`id` AS `category:id`, `category`.`name` AS `category:name`, `post`.* FROM `posts` AS `post`
LEFT JOIN `categories` AS `category` ON (`category`.`id` = `post`.`category_id`)
т.е. выбирать категорию которой соответствует статья. Конечно же приведенный код не работает потому что я никак не соображу как же передать category_id последней статьи в id category(туфталогия какаято
). И собственно вопросы:
как же передать эту долбаную category_id в id category;
в оф.мануале ко3.3 описания метода не нашел, работает ли он с кохана 3.3;
ПОМОГИТЕ ДИЛЕТАНТУ!!! ПОЖАЛУЙСТА!!!