遇到一个奇怪的问题 - 通过 POST 提交带有 enctype="multipart/form-data" 的表单后,Doctrine 崩溃并出现致命错误:
Fatal error: require(): Failed opening required '[PATH/TO/DOCTRINE]/Doctrine\Symfony\Component\HttpFoundation\File\UploadedFile.php' (include_path='.;H:\SERVER\php\PEAR') in [PATH/TO/DOCTRINE]\Doctrine\Common\ClassLoader.class.php on line 164
我不使用 Symfony,但我分别使用 Symfony HTTPFoundation 和 Doctrine。似乎代码调用时会发生错误:
\Symfony\Component\HttpFoundation\Request::createFromGlobals();
我不明白 Doctrine 与这条线有什么关系......
UPD。它没有从 HTTP 组件自动加载 Symfony HTTPFoundation“文件”文件夹的内容,所以一旦修复它就开始工作了。但是为什么它试图通过 Doctrine Symfony 组件访问它对我来说仍然是一个谜。