Как получить связанные поля в другой модели из текущей модели, используя datamapper в CI?

Я новичок в CodeIgniter и DataMapper. У меня есть модель пользователя и модель группы пользователей. Обе эти модели имеют отношения «один ко многим». Можно ли каким-либо образом получить user_group_name в группе пользователей, используя модель пользователя?


person Ganda Manurung    schedule 13.12.2010    source источник


Ответы (3)


Начните с прочтения руководства пользователя Datamapper на http://datamapper.exitecms.org.

Вы можете включить столбцы из связанной модели в результат, используя include_related().

person WanWizard    schedule 13.12.2010

Сначала вы должны ознакомиться с codeigniter.

Что касается вашего вопроса, я думаю, вам будет лучше получить помощь на форумах datamapper или codeigniter.

person Teej    schedule 13.12.2010

Wanwizard и Thorpe, спасибо вам обоим. У меня есть решение. Я вызываю модель группы только из модели пользователя. Следующий код объясняет это.

<?php 
    foreach($users->all as $user)
    {
        $user->group->get();
    }
?>
person Ganda Manurung    schedule 15.12.2010