如何在 Zend 中从 Doctrine 1.1.4 升级到 Doctrine 1.2.3?

发布于 2024-10-22 11:25:25 字数 433 浏览 0 评论 0原文

我正在尝试在我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

满栀 2024-10-29 11:25:25

我个人使用 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.

千纸鹤 2024-10-29 11:25:25

为了自动加载 Doctrine 1.2 中的模型,必须添加以下行:

spl_autoload_register(array('Doctrine_Core', 'modelsAutoload'));

此行添加在我在问题中提到的两行之后。

In order to autoload models in Doctrine 1.2 the following line has to be added:

spl_autoload_register(array('Doctrine_Core', 'modelsAutoload'));

This line is added after the two lines I mentioned in my question.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文