我有一个包含以下字段的事件表:
我使用此代码在此表中插入数据:
$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)
但是在数据库中我看不到这个字段永远不会!!!!
当我在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')
有效
我不知道这里发生了什么!! ??
答案 0 :(得分:0)
我在调用save()函数
后使用if (!fs.existsSync(curDir) fs.mkdirSync(curDir);
解决了这个问题