数据未保存在数据库 cakephp 中
Data not saved in database cakephp
我有一个事件 table 包含以下字段:
我用这段代码插入数据 table :
$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 和插入元素的 ID(使用调试显示)
但是在数据库中我永远看不到这个字段!!!!。
当我在 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')
它起作用了
我不知道这里发生了什么!!??
我在调用 save() 函数后使用 $dataSource->commit();
解决了问题
我有一个事件 table 包含以下字段:
我用这段代码插入数据 table :
$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 和插入元素的 ID(使用调试显示)
但是在数据库中我永远看不到这个字段!!!!。
当我在 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')
它起作用了
我不知道这里发生了什么!!??
我在调用 save() 函数后使用 $dataSource->commit();
解决了问题