问题:
我正在使用 MVC 模式开发我的项目。为了构建模型,我决定使用 Doctrine 2 RC2。
为了实现视图和控制器,我想使用 Zend Framework 1.11。
在开发模型时,我对其进行了测试。该模型工作正常。使用 Doctrine2 控制台工具,我在数据库中创建了所有表,并且非常简单地使用模型实体。然后我进入下一步——将 Doctrine 集成到 ZendFramework 中。
完成集成后,我发现以下错误消息:“未捕获的异常 'Doctrine\ORM\Mapping\MappingException' 带有消息 ' Class Entities\Tourist不是有效实体或映射的超类。'”
我以为这是我的错。然后我决定找同样的即用型包Here is it。我认为它应该在盒子里工作,但它没有发生。下载的包向我显示了相同的错误消息:“ Class Application_Model_Article不是有效的实体或映射的超类。 ”
现在我认为问题出在我的环境中。但是我需要改变什么才能让它工作?谁能帮我?
我的环境: 操作系统:Mac OS X 10.6.5 PHP:5.3.3(通过 Macports 安装) Apache:2.2(通过 Macports 安装)
请告诉我有什么问题?ZendFramework 是否可以与某些 Doctrine 功能重叠?