Exemplo n.º 1
0
 /**
  * 验证提交的控制器是否真实存在
  * @param  string $module
  * @param  string $controller
  * @throws CHttpException
  */
 private function validateController($module, $controller)
 {
     $controllers = models\RbacAuthitems::getAllControllers();
     $controllerAccess = $module ? $module . '@' . $controller : $controller;
     if ($controller == null || !in_array($controllerAccess, $controllers)) {
         throw new Exception('Invalid request. Missing parameter "controller".');
     }
 }