cakephp - 调用$ this-> model-> create()在cakephp中的 Controller 中崩溃

标签 cakephp model crash models

我在cakephp中使用create()方法时遇到问题。我有以下代码,当我在调试中运行它时,当我尝试在创建行之后逐步执行该程序时,它将恢复该程序。

$this->CompanyDeviceQuestionConcern->create();
$this->CompanyDeviceQuestionConcern->set('source_company_id', $company_id);
$this->CompanyDeviceQuestionConcern->set('user_id', $user['id']);
$this->CompanyDeviceQuestionConcern->set('create_date', date('Y-m-d H:i:s'));
$this->CompanyDeviceQuestionConcern->set('modified_date', date('Y-m-d H:i:s'));

有谁知道为什么我在运行第一行时就会崩溃?

最佳答案

我不确定,但是我认为您的数据库由于某些字段(例如NOT NULL)的限制而拒绝了create操作。

有一个解决方法:

$newData = array(
    'id' => NULL,
    'source_company_id' => $company_id,
    'user_id' => $user['id'],
    'create_date' => date('Y-m-d H:i:s'),
    'modified_date' => date('Y-m-d H:i:s')
);

$this->CompanyDeviceQuestionConcern->save($newData);

关于cakephp - 调用$ this-> model-> create()在cakephp中的 Controller 中崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16907097/

相关文章:

grails - GSP:检查模型(变量)是否为空不工作

model - 卡恩过程网络和参与者模型之间的区别

ios - 我的应用程序因 Flurry 崩溃

php - CakePHP fatal error : Call to a member function check() on a non-object?

php - CakePHP 不输出正确的 CSS 路径

mysql - CakePHP:后期行查找

php - Laravel Eloquent 枢轴将变量传递给模型

android - 当我触摸屏幕时,我的应用程序崩溃 - OnTouch 方法失败

iphone - iPhone应用程序在出现内存警告事件之前崩溃

spring - 对于使用过 Spring 框架的人来说,哪个 PHP 框架会更容易使用?