public function sava() { //>>创建能够执行sql的对象 $dbMysql = new DbMysqlInterfaceImpModel(); //>>重新计算表里面数据的边界 $nestedSetsService = new NestedSetsService($dbMysql, 'goods_category', 'lft', 'rgt', 'parent_id', 'id', 'level'); //>>实现数据的编辑移动 这个方法仅实现了数据的移动 $nestedSetsService->moveUnder($this->data['parent_id'], $this->data); //调用父类的方法对数据进行保存 return parent::sava(); }