Codeigniter和Doctrine的问题,从Windows迁移到Linux服务器

我最近一直在学习如何使用Doctrine和CI,并且使用这两种工具对我的网站进行了大修......所有 在发生以下问题之前一直非常棒:</ p>

基本上看起来PHP,CI或Doctrine都无法找到我的Base类,除非我明确要求/包含它们 在相应模型的类中?</ p>


EG:致命错误:未找到类'BaseServiceCatagory'</ p>
</ blockquote>

我的实时站点位于带有PHP 5.2.6的Linux机器上,我的开发站点位于Windows上,带有PHP 5.2.9-1。 它在Windows上工作得非常好,但是实时网站不断给我上面发布的错误。</ p>

我希望此处有人可能遇到类似的问题,可能会对可能有什么建议提出一些建议 是原因。</ p>

提前致谢</ p>
</ div>

展开原文

原文

I’ve recently been learning how to use both Doctrine and CI and have been overhauling my website using both tools… all has been absolutely awesome up until the following issue(s) occurred:

Essentially it would seem that either PHP, CI or Doctrine can’t find my Base classes unless I explicitly require/include them in the corresponding model’s class?

EG: Fatal error: Class ‘BaseServiceCatagory’ not found

My live site is sitting on a Linux box with PHP 5.2.6 and my dev site is on Windows with PHP 5.2.9-1. It works perfectly fine on Windows but the live site continually gives me the error posted above.

I’m hoping that someone here might have had similar problem before and might have some suggestions regarding what might be the cause.

Thanks in advance

3个回答

展开原文



根据命名约定,我将假设这是一个Doctrine类。 您的Doctrine设置/引导程序设置看起来如何? 当你告诉Doctrine从哪里加载模型时,我的第一个猜测就是你指向一个Windows风格的文件路径。</ p>
</ div>

展开原文

原文

Based on the naming convention I'm going to assume that's a Doctrine class. What does your Doctrine setup/bootstrap setup look? My first guess would be you're pointing to a Windows style file path when you tell Doctrine where to load its models from.

dongqiang1894
dongqiang1894 你能给我一个调试代码的例子吗?
接近 10 年之前 回复
dreamworld2007
dreamworld2007 将一些调试代码添加到Doctrine :: autoload并尝试确定为什么您的类文件未包含在服务器上。
接近 10 年之前 回复
doujiu4643
doujiu4643 doctrine_pi.php文件的内容可以在这里找到:pastebin.com/UxjkFfs6
接近 10 年之前 回复
doulin6761
doulin6761 你好,谢谢你的回复。 我将doctrine安装为系统的插件。 我创建了一个doctrine_pi.php文件,它位于system \ application \ plugins目录中。
接近 10 年之前 回复



我遇到了同样的问题,这个问题的答案为我解决了这个问题:
PHP主义挫折:加载模型不起作用..? </ p>
</ div>

展开原文

原文

I was having the same problem and the answer to this question fixed it for me: PHP Doctrine frustration: loading models doesn't work..?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐