企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] >[danger] ### 视图模板引擎驱动 ``` 默认的视图仅支持PHP原生模板 ``` ``` composer require topthink/think-view ``` ![](https://img.kancloud.cn/92/a3/92a3b5375937f1359fd2022a103d5e5e_1508x605.png) ![](https://img.kancloud.cn/7c/ea/7cea8e9cb6e60569fc70f13fcd0fb2fd_1177x567.png) >[danger]### 视图助手函数 view() ``` 无需引入任何类 可以直接使用 return view(); return view('index'); return view('index/index'); return view('index/index/index'); ``` #### view() 函数封装文件位置 ``` vendor/topthink/framework/src/helper.php 551行 ``` ``` if (!function_exists('view')) { /** * 渲染模板输出 * @param string $template 模板文件 * @param array $vars 模板变量 * @param int $code 状态码 * @param callable $filter 内容过滤 * @return \think\response\View */ function view(string $template = '', $vars = [], $code = 200, $filter = null): View { return Response::create($template, 'view', $code)->assign($vars)->filter($filter); } } ``` >[danger]### 视图目录及优先级 ``` view() / view('方法名') 默认路径:view/模块名/控制器名/方法名.html view('/index'); 视图根目录下的直接子文件 路径:view/index.html ``` ```php public function index() { return view(); } ```