Наследование учения: найди всех детей за столом - PullRequest
1 голос
/ 07 октября 2011

У меня вопрос по поводу наследования таблиц в доктрине.для примера я буду использовать 3 таблицы:

Notification:
  columns:
    id
    is_viewed

NotificationLike:
  columns:
    like_id
  inheritance: { type: concrete, extends: Notification }

NotificationComment:
  columns:
    comment_id
  inheritance: { type: concrete, extends: Notification }

Как видите, есть родительская таблица Notification и две дочерние таблицы NotificationLike, NotificationComment, которые используют конкретное наследование для расширенияродительская таблица.

Я хочу получить все уведомления.Как я могу сделать это без какого-либо JOIN?

Если я попытаюсь Doctrine_Core::getTable('Notification')->findAll() я получу 0 записей.

Любые идеи?

...