Kohana ORM обратный поиск на один ко многим - PullRequest
0 голосов
/ 16 февраля 2012

Имеет ли Kohana ORM обратный поиск отношений.

Например:

Модель User имеет user_id, name

Модель Post имеет post_id, post, user_id

У меня есть user объект, и я хочу получить все связанные Posts

Спасибо, надеюсь, это имеет смысл

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

Короткий ответ - да, вы можете сделать это.
Для отношения принадлежит (post) - имеет много (user), которые вы можете загрузить либопользователь из поста:

$post = ORM::factory('post', $post_id);
$user = $post->user;

или пост от пользователя:

$user = ORM::factory('user', $user_id);
$posts = $user->posts->find_all();
1 голос
/ 16 февраля 2012

Вот документация ORM отношений .Я надеюсь, что это поможет вам.

...