Я работаю над проектом с использованием Zend Framework и Doctrine 2.2. Проект делает пользователя нескольких типов пользователей. Каждый тип пользователя имеет свою собственную модель базы данных, и поэтому я хочу расширить базовый класс «Пользователь», чтобы абстрагировать некоторые общие функции, которые мне нужно выполнять для всех пользователей.
Допустим, у меня есть
Model_Profile
модель и
Model_Artist
модель. Оба типа пользователей, поэтому я хочу, чтобы они оба продлили
Model_User_Abstract
Все сценарии работают нормально, пока я не попытаюсь запустить Doctrine's
orm:schema-tool:update --force
Это приводит к ошибке php 'Model_User_Abstract', не найденной. Я на самом деле не хочу никакого наследования в базе данных как таковой, я просто хочу расширить класс, который будет использоваться исключительно в моем приложении.
Любые идеи о том, как заставить Учение допустить это?