/** * 修改一条导航信息 * * @param object $dm导航数据模型 * @return array */ public function updateNav(PwNavDm $dm) { $resource = $dm->beforeUpdate(); if ($resource instanceof PwError) { return $resource; } $data = $dm->getData(); $data['rootid'] = $data['parentid'] ? $data['parentid'] : $dm->navid; return $this->_getNavDao()->updateNav($dm->navid, $data); }