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レコードを取得します。
何か案は?