Расширенные занятия и Доктрина 2.2 - PullRequest
1 голос
/ 29 марта 2012

Я работаю над проектом с использованием Zend Framework и Doctrine 2.2. Проект делает пользователя нескольких типов пользователей. Каждый тип пользователя имеет свою собственную модель базы данных, и поэтому я хочу расширить базовый класс «Пользователь», чтобы абстрагировать некоторые общие функции, которые мне нужно выполнять для всех пользователей.

Допустим, у меня есть

Model_Profile

модель и

Model_Artist

модель. Оба типа пользователей, поэтому я хочу, чтобы они оба продлили

Model_User_Abstract

Все сценарии работают нормально, пока я не попытаюсь запустить Doctrine's

orm:schema-tool:update --force 

Это приводит к ошибке php 'Model_User_Abstract', не найденной. Я на самом деле не хочу никакого наследования в базе данных как таковой, я просто хочу расширить класс, который будет использоваться исключительно в моем приложении.

Любые идеи о том, как заставить Учение допустить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...