数据未保存在数据库cakephp中

时间:2016-11-18 16:57:10

标签: php mysql save cakephp-2.0

我有一个包含以下字段的事件表:

enter image description here

我使用此代码在此表中插入数据:

$oneEvent = array(
    'trainer_id' => $event['trainer_id'],
    'formation_id' => $event['formation_id'],
    'title' =>  $event['title'],
    'start' =>  $event['start'][$i],
    'end' =>    $event['end'][$i],
);
$success = $this->Event->save($oneEvent);
$events_id= $this->Event->inserted_ids;

当我运行此代码时,我得到true和insert元素的ID(显示使用debug)

enter image description here

但是在数据库中我看不到这个字段永远不会!!!! 当我在phpmyadmin中插入数据时,此请求INSERT INTO events(title,start, end, trainer_id, formation_id) VALUES ('Départ B','2016-11-18 10:00:00','2016-11-18 11:00:00','13','1')有效 我不知道这里发生了什么!! ??

1 个答案:

答案 0 :(得分:0)

我在调用save()函数

后使用if (!fs.existsSync(curDir) fs.mkdirSync(curDir);解决了这个问题