zblogphp的Metas转thinkcmf5.1的more


在cmf的控制器代码里面随便找个位置,创建函数。函数内写入代码

$tab=new ZPostModel();
$accc=new PortalPostModel();
$list= $tab->where($w)->select();
foreach($list as $ac){
    $ccc=unserialize($ac->more);
    $pic= str_replace("portal/","portal/",$ccc['pic']);
    $data=[];
    $data['id']=$ac->id;
    $data['more']['thumbnail'] = $pic;
    $data['thumbnail']         = $pic;
    $accc->accc($data);
}

创建对应的model

在poralpostmodel里面创建函数

public function accc($data)
{
    $this->allowField(true)->isUpdate(true)->data($data, true)->save();
    return $this;
}

然后,运行。完。

本案例读取的是缩略图。可根据自己的情况,把对应的拓展代码批量复制过来。


评论


乖,登录后才可以留言!