在写项目过程中 开始的代码如下
$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')//获取值