表中有个字段为“iconCls”是大小写混排方式,不能更改,在数据库连接配置中已经加上
PDO::ATTR_CASE => PDO::CASE_NATURAL,在控制器写入下代码 $data = array();
$data['id'] = "123";
$data['iconCls'] = "edf";
$model->add($data);提示出错,出错信息为
如果将上面代码中的'iconCls'改为'iconcls',即如下:
$model = new Model('setup_menu');
$data = array();
$data['id'] = "123";
$data['iconcls'] = "edf";
$model->add($data);即可执行成功,数据表中能正常插入记录。请问一下,为了保持字段名的一致性,我想在写入数据时字段名按实际的大小写,请问如何设置?请官方指导一下,谢谢
最佳答案