如何在 Zend 中从 Doctrine 1.1.4 升级到 Doctrine 1.2.3?
我正在尝试在我的 Zend 应用程序中升级 Doctrine。我将引导文件中的行更改为指向 Doctrine 1.2.3
// Autoload Doctrine ORM
require_once(LIBRARY_PATH.'/Doctrine-1.2.3/Doctrine.php');
spl_autoload_register(array('Doctrine', 'autoload'));
但在浏览器中访问该应用程序时出现错误;
致命错误:第 14 行的 C:\xampplite\htdocs\SECGearbox\application\models\User.php 中未找到“BaseUser”类。
好像找不到型号。
我不太确定从这里开始哪里。
感谢您的帮助。
I am trying to upgrade Doctrine in my Zend application. I changed the line in my bootstrap file to point to Doctrine 1.2.3
// Autoload Doctrine ORM
require_once(LIBRARY_PATH.'/Doctrine-1.2.3/Doctrine.php');
spl_autoload_register(array('Doctrine', 'autoload'));
But I get an error when accessing the application in the browser;
Fatal error: Class 'BaseUser' not found in C:\xampplite\htdocs\SECGearbox\application\models\User.php on line 14.
Seems like the models can't be found.
I'm not quite sure where to proceed from here.
Appreciate the help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我个人使用 ZFDoctrine 集成库 beberlei 用于我的 Zend Framework 1x 和 Doctrine 1.2 项目。它们在两者之间提供了良好的集成,并使使用 Zend_Tool 命令行执行 Doctrine 任务变得容易。
Personally I use the ZFDoctrine integration libraries from beberlei for my Zend Framework 1x and Doctrine 1.2 projects. They provide nice integration between the two and make it easy to use the Zend_Tool command line for Doctrine tasks.
为了自动加载 Doctrine 1.2 中的模型,必须添加以下行:
此行添加在我在问题中提到的两行之后。
In order to autoload models in Doctrine 1.2 the following line has to be added:
This line is added after the two lines I mentioned in my question.