在写项目过程中 开始的代码如下
$ms = new MStore();
$ms->userid = $userid;
$ms->address = $mc->address;
$ms->address_s = $mc->address_s;
$ms->lng = $mc->lng;
$ms->lat = $mc->lat;
$ms->type = 1;
$ms->citycode = $mc->citycode;
$ms->name = $mc->getAttr('name');
$ms->save();
然后发现存储的name 和type都为空
经过排查后 发现是因为在实例化的模型类对象中 name 和type 都被占用了,所以不能直接复制
需要使用 以下的方法进行设置和获取
$ms->setAttr('type',1);//赋值
$mc->getAttr('name')//获取值