/**
* @param string $name 控制器方法名
* @param array $params 控制器参数列表
* @return mixed
* @throws \Exception
*/
public static function execActionReturn($name, $params = array())
{
$controller = self::getController();
if (method_exists($controller, $name)) {
self::$app->setActionName($name);
try {
$res = call_user_func_array(array($controller, $name), $params);
return $res;
} catch (Response $e) {
return $e->getMessage();
}
} else {
throw new \Exception($name . '方法不存在');
}
}