2010-03-09 2 views
1

При создании проекта CodeIgniter, как лучше всего обращаться с отношениями между моделями? Если модели содержат другие модели, к которым они относятся, следует ли это обрабатывать в контроллере, или есть ли другой способ справиться с этими сценариями? Я думаю об отношениях «один к одному», «один ко многим» или «многие ко многим».Лучший способ обработки реляционных данных в CodeIgniter?

пример: допустим, у меня есть сообщение в блоге, в котором есть много-ко-многим с тегами и один-ко-многим с комментариями. Что было бы лучше всего использовать для получения тегов и комментариев при получении сообщений в блоге?

+0

** F ** or ** a ** ** P ** oint of ** C ** larification: вы обычно разрабатываете индивидуальные отношения между вашими моделями и таблицами базы данных? (Предполагая, что вы используете реляционную базу данных для хранения ваших данных.) –

ответ

2

Хороший вопрос, но нет простого ответа.

Один из моих проектов использует большое количество объединений баз данных в своих запросах. Таким образом, соответствие - это более один контроллер для одной модели, и эта модель затем вызывает кучу разных таблиц.

Смежные вопросы