TP3.2字段映射问题

浏览:1667 发布日期:2015/04/11 分类:求助交流 关键字: 字段映射
Model类定义如下:
class PortModel extends Model {

// set the real data table
protected $trueTableName = 'portlist' ;

// need to set the 'READ_DATA_MAP'=>true config
protected $_map = array(
'IP4' =>'ip4',
'IPGW4' =>'ipgw4',
'portCode' =>'portcode',
) ;
}

数据表定义如下:
Field Type
-------- ----------------
ID int(11)
PortName varchar(255)
IP4 int(11) unsigned
portcode varchar(10)

使用create方法创建,再用add方法添加:
public function addPort($data)
{
$portModel = D('Port') ;
$portModel->create($data) ;
return $portModel->add();
}

那么问题来了,按照上面的做法,总是没能把IP4这种字段添加成功,
而portcode之类的就行
难道是字段名不能带数字吗?
跪求各位大神帮忙。(项目中遇到多次这类问题,而且感觉文档的描述太简单了)
最佳答案
评论( 相关
后面还有条评论,点击查看>>