Отношения с литиевыми моделями - PullRequest
1 голос
/ 25 ноября 2010

Не могу найти никакой документации о связях с моделями Lithum (используя MongoDB). Может ли кто-нибудь указать мне информацию или показать пример?

Ответы [ 4 ]

2 голосов
/ 25 июля 2011

Работа над отношениями к литию была выпущена с 0.10 . Начало документации есть в руководстве , хотя на литиевом сайте его еще нет.

2 голосов
/ 20 апреля 2011

Подумал, что вам может понравиться быстрое обновление.

В настоящее время в Литиум вырабатываются отношения, я не уверен точно, насколько они полны, но я верю, что они работают в той или иной форме.За подробностями обращайтесь к ветке x-Relations .

ОБНОВЛЕНИЕ: Для всех, кто ищет в Google этот ответ, он теперь находится в основном и размещенна github.

0 голосов
/ 14 декабря 2010

Вы можете использовать Doctrine 2 или другой ORM для использования отношений в Lithium с реляционной базой данных, но поскольку Lithium очень склонен к использованию Mongo / Couch DB в своем подходе, у вас возникает вопрос не столько о Lithium, сколько о подходе NoSql.что это обнадеживает.

Кстати, я думаю, что отношения в Lithium еще официально не поддерживаются, но у NoSql есть свои собственные методы, которые в большинстве случаев не нуждаются в них - или не нуждаются в них больше, вкладывая данные в синтаксис JSON.Но я думаю, что это одна из функций, которая выглядит так, как будто она появится в 1.0, довольно скоро ожидается публикация в блоге.

0 голосов
/ 25 ноября 2010

Для базовых отношений я бы использовал идентификаторы, но реально, если вам нужно сделать много связей между коллекциями, вам нужно либо переосмыслить настройку ваших данных, либо просто переключиться на реляционную базу данных.* Нереляционные базы данных - плохой выбор, когда вам нужны отношения.

...