/** * 检查发布的栏目是否有效. * * @access private * @param integer $catId 栏目 ID. * @return array 无效时抛异常. */ private function _checkCategory($catId) { $catId = (int) $catId; if ($catId < 1) { throw new \Exception(Message::get(Message::PARAM_ERROR), Message::PARAM_ERROR); } // 数据库检查城市和栏目 ID 是否有效. $modelCategory = new CtgClassModel(); // 栏目模型. $categoryInfo = $modelCategory->fetchInfo($catId); unset($modelCategory); if (empty($categoryInfo)) { throw new \Exception(Message::get(Message::PARAM_ERROR), Message::PARAM_ERROR); } return $categoryInfo; }