笨和学说500内部错误(Codeigniter and Doctrine 500 internal

2019-10-29 06:43发布

我试图主义与笨结合起来,我几乎没有,我想。 笨的版本是2.0.2和学说是2.0.0。

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

我下面的教程(http://wildlyinaccurate.com/integrating-doctrine-2-with-codeigniter-2/)与笨安装学说。 但在最后一步,只不过没有,我不知道为什么。

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

$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');

当我注释掉冲洗方法加载的看法。

提前致谢。

Answer 1:

那么,既然$this->doctrine->em->flush(); 是什么实际执行写入到数据库,请确保您有所需的MySQL用户权限做DB动作。

直接写在MySQL查询,并确保该错误没有抛出那里。



Answer 2:

确保把一些内容字段不能为空。



文章来源: Codeigniter and Doctrine 500 internal error