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