tp5 不知道哪里写错了 create_time不自动写

浏览:697 发布日期:2019/06/08 分类:ThinkPHP5专区 关键字: autoWriteTimestamp
class CategoryAdd extends Model
{
    protected $autoWriteTimestamp = true;
    protected $name = "goods_type";
    public function add($Submit){
        $this->createTime=true;
        if ($Submit['pid'] == 0){
            $Submit['path']=$Submit['pid'];
            $Submit['level']=1;
            $id=$this->allowField(true)->isUpdate(false)->save($Submit);
            $path['path']=$Submit['path'].'-'.$id->id;
            $res=$this->allowField(true)->save($path,['id'=>$id->id]);
            return $res;
        }elseif ($Submit['pid'] != 0){
            $paths=$this->field("path")->find($Submit['pid']);
            $Submit['path']=$paths['path'];
            $id=$this->allowField(true)->isUpdate(false)->save($Submit);
            $path['path']=$Submit['path'].'-'.$id->id;
            $path['level']=substr_count($path['path'],"-");
            $res=$this->allowField(true)->save($path,['id'=>$id->id]);
            return $res;
        }
    }
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>