doctrine класс без таблицы

doctrine -- Встроенные классы (Embadded, Embeddable). Что это, как использовать

Чтобы использовать в аннотациях класс, для которого нет соответствующей в БД таблицы, используются аннотации @Embedded и @Embeddable.

Embeddable - это встраеваемый класс. Такую аннотацию дают, когда связь с классом существует, и в структуре классов следует показать это, но таблицы для одного из классов нет, а значит, связи @One-To-Many или @One-To-One использовать не получится.

Итак, вот так описываем основной класс (класс с таблицей):

Subscribe to RSS - doctrine класс без таблицы