#### Controller
~~~
$controller = new think\Controller();
// 前置操作
$controller->beforeAction($method, $options = []);
// 加載模板輸出
$controller->fetch($template = '', $vars = [], $replace = [], $config = []);
// 渲染內容輸出
$controller->display($content = '', $vars = [], $replace = [], $config = []);
// 模板變量賦值
$controller->assign($name, $value = '');
// 初始化模板引擎
$controller->engine($engine);
// 設置驗證失敗后是否拋出異常
$controller->validateFailException($fail = true);
// 驗證數據
$controller->validate($data, $validate, $message = [], $batch = false, $callback = null);復制代碼
~~~