Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter和Doctrine 500内部错误_Php_Codeigniter_Doctrine - Fatal编程技术网

Php Codeigniter和Doctrine 500内部错误

Php Codeigniter和Doctrine 500内部错误,php,codeigniter,doctrine,Php,Codeigniter,Doctrine,我试着把条令和Codeigniter结合起来,我想我差不多做到了。 Codeigniter的版本是2.0.2,而Doctrine的版本是2.0.0 现在的问题是,我使用Doctrine的flush()方法得到一个500内部服务器错误 我正在学习一个教程(http://wildlyinaccurate.com/integrating-doctrine-2-with-codeigniter-2/)用codeigniter安装条令。但在最后一步,它只是失败了,我不知道为什么 这是我在控制器中的代码:

我试着把条令和Codeigniter结合起来,我想我差不多做到了。 Codeigniter的版本是2.0.2,而Doctrine的版本是2.0.0

现在的问题是,我使用Doctrine的flush()方法得到一个500内部服务器错误

我正在学习一个教程(http://wildlyinaccurate.com/integrating-doctrine-2-with-codeigniter-2/)用codeigniter安装条令。但在最后一步,它只是失败了,我不知道为什么

这是我在控制器中的代码:

$app = new models\application;
$app->setName("Test applicatie");
$app->setGuid();

$this->doctrine->em->persist($app);
$this->doctrine->em->flush(); //If I comment this out, it loads the view...

$this->load->view('welcome_message');
当我注释掉flush方法时,它会加载视图


提前感谢。

好吧,因为
$this->doctrine->em->flush()
是实际写入DB的操作,请确保您拥有执行DB操作所需的MySQL用户权限


直接在MySQL中编写查询,确保没有抛出错误。

确保将一些内容放在不能为null的字段中

如果您可以访问服务器日志,请查看到底是什么原因导致500I无法访问服务器日志。。。