我刚开始使用php并为测试目的创建一个休息API(对于Android应用程序)。 我在我的PHP项目中使用doctrine作为ORM,它在XAMPP上运行良好。
由于我将项目上传到外部托管服务提供商,我经常遇到错误:
[18-Feb-2016 10:25:12 Europe/Amsterdam] PHP Fatal error: Uncaught Error: Class 'Doctrine\Common\Collections\ArrayCollection' not found in /home/aaapi/public_html/src/Alert.php:40
Stack trace:
#0 /home/aaapi/public_html/dataManagers/AlertManager.php(60): DemoApi\src\Alert->__construct('heerlen', Object(DemoApi\src\Child))
#1 /home/aaapi/public_html/create_alert.php(22): DemoApi\dataManagers\AlertManager->createAlert('heerlen', Array)
#2 {main}
thrown in /home/aaapi/public_html/src/Alert.php on line 40
我EXACLY紧跟http://doctrine-orm.readthedocs.org/projects/doctrine-orm/en/latest/reference/association-mapping.html 5.5。 (一对多双向)
我试图删除
use Doctrine\Common\Collections\ArrayCollection;
并替换:
$this->children = new ArrayCollection();
//replaced by
$this->children = new Doctrine\Common\Collections\ArrayCollection();
这也无法解决问题。
有人有解决方案吗?