mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 15:12:48 +08:00
前置操作不存在时抛出异常
This commit is contained in:
@@ -38,7 +38,7 @@ class Controller
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 架构函数
|
* 架构函数
|
||||||
* @param Request $request Request对象
|
* @param Request $request Request对象
|
||||||
* @access public
|
* @access public
|
||||||
*/
|
*/
|
||||||
public function __construct(Request $request = null)
|
public function __construct(Request $request = null)
|
||||||
@@ -70,8 +70,8 @@ class Controller
|
|||||||
/**
|
/**
|
||||||
* 前置操作
|
* 前置操作
|
||||||
* @access protected
|
* @access protected
|
||||||
* @param string $method 前置操作方法名
|
* @param string $method 前置操作方法名
|
||||||
* @param array $options 调用参数 ['only'=>[...]] 或者['except'=>[...]]
|
* @param array $options 调用参数 ['only'=>[...]] 或者['except'=>[...]]
|
||||||
*/
|
*/
|
||||||
protected function beforeAction($method, $options = [])
|
protected function beforeAction($method, $options = [])
|
||||||
{
|
{
|
||||||
@@ -91,18 +91,16 @@ class Controller
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (method_exists($this, $method)) {
|
call_user_func([$this, $method]);
|
||||||
call_user_func([$this, $method]);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 加载模板输出
|
* 加载模板输出
|
||||||
* @access protected
|
* @access protected
|
||||||
* @param string $template 模板文件名
|
* @param string $template 模板文件名
|
||||||
* @param array $vars 模板输出变量
|
* @param array $vars 模板输出变量
|
||||||
* @param array $replace 模板替换
|
* @param array $replace 模板替换
|
||||||
* @param array $config 模板参数
|
* @param array $config 模板参数
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
protected function fetch($template = '', $vars = [], $replace = [], $config = [])
|
protected function fetch($template = '', $vars = [], $replace = [], $config = [])
|
||||||
@@ -113,10 +111,10 @@ class Controller
|
|||||||
/**
|
/**
|
||||||
* 渲染内容输出
|
* 渲染内容输出
|
||||||
* @access protected
|
* @access protected
|
||||||
* @param string $content 模板内容
|
* @param string $content 模板内容
|
||||||
* @param array $vars 模板输出变量
|
* @param array $vars 模板输出变量
|
||||||
* @param array $replace 替换内容
|
* @param array $replace 替换内容
|
||||||
* @param array $config 模板参数
|
* @param array $config 模板参数
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
protected function display($content = '', $vars = [], $replace = [], $config = [])
|
protected function display($content = '', $vars = [], $replace = [], $config = [])
|
||||||
@@ -127,8 +125,8 @@ class Controller
|
|||||||
/**
|
/**
|
||||||
* 模板变量赋值
|
* 模板变量赋值
|
||||||
* @access protected
|
* @access protected
|
||||||
* @param mixed $name 要显示的模板变量
|
* @param mixed $name 要显示的模板变量
|
||||||
* @param mixed $value 变量的值
|
* @param mixed $value 变量的值
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
protected function assign($name, $value = '')
|
protected function assign($name, $value = '')
|
||||||
|
|||||||
Reference in New Issue
Block a user