Проблема:
Я разрабатываю свой проект с использованием шаблона MVC. Чтобы построить модель, я решил использовать Doctrine 2 RC2.
Для реализации View и Controller я хочу использовать Zend Framework 1.11.
Пока я разрабатываю модель, я ее тестировал. И модель отлично работает. Используя консольный инструмент Doctrine2, я создал все таблицы в базе данных и довольно просто играл с объектами модели. И я перешел к следующему шагу - Integration Doctrine в ZendFramework.
Когда я закончил интеграцию, я нашел следующее сообщение об ошибке: "Неотобраное исключение" Doctrine\ORM\Mapping\MappingException "с сообщением Класс Сущности \Tourist не является допустимым сущностью или отображенным супер класс."
Я думал, что это моя вина. Тогда я решил найти тот же готовый для использования пакет Вот он. Я предполагал, что он должен работать из коробки, но этого не произошло. Загруженный пакет показал мне такое же сообщение об ошибке: " Класс Application_Model_Article не является допустимым сущностью или отображенным суперклассом."
Теперь я думаю, что проблема в моей среде. Но что мне нужно изменить, чтобы заставить его работать? Кто-нибудь может мне помочь?
Моя среда: ОС: Mac OS X 10.6.5 PHP: 5.3.3 (установленный поверх Macports) Apache: 2.2 (установлен поверх Macports)
Пожалуйста, сообщите мне, что не так? Может ли ZendFramework перекрывать некоторые функциональные возможности Doctrine?