Kohana ORM Отношения - PullRequest
       7

Kohana ORM Отношения

0 голосов
/ 10 августа 2011

У меня есть пара таблиц, и я определил для них отношения.

{Table Department} {Table Unit} {Table Branch}

У отдела может быть более одного филиала, филиал может принадлежать только одному отделу. Мне нужно иметь возможность получить название отдела, департамента, фирменное наименование

Branch has an instance of departmentid in it.

Как мне получить это за один вызов ORM?

class Model_Admin_Departments extends ORM

{

protected $_has_many = array('branches' => array ());


class Model_Admin_Branches extends ORM

{ защищенный $ _belongs_to = массив ('отделы' => массив ());

Я также создал ограничения внешнего ключа на стороне базы данных с помощью каскада действий при удалении. Может ли это вызвать проблемы или это нормально?

1 Ответ

0 голосов
/ 10 августа 2011

Если у вас есть правильные отношения, объявленные , вы сможете использовать with(...) метод для вашего объекта ORM.

...