1

Doctrineのテーブル継承について質問があります。例として、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と2つの子テーブルNotificationLikeがあり、NotificationComment具象継承を使用して親テーブルを拡張しています。

すべての通知を受け取りたいです。なんらかのJOINなしでどうすればいいですか?

試してみるとDoctrine_Core::getTable('Notification')->findAll()、0レコードを取得します。

何か案は?

4

0 に答える 0