🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
#模板文件 模板就是视图界面,模板会在路由与控制器中使用到,如果在路由回调函数中使用,因为没有模块所以与在控制器中使用还是有些不同的。 ###语法 ``` View::make($tpl,$expire=-1,$show=true); 参数 说明 $tpl 模版文件 $expire 缓存时间 0 永久缓存 -1 show 是否输出 ``` ###配置 视图配置文件是config/view.php,有以下几个配置项影响模板文件。 ``` //模板后缀 'prefix' => '.php', //模板目录(只对路由调用有效) 'path' => 'view', ``` ##使用 系统调用配置文件的策略如下: 1. 模板文件存在时直接读取 如: View::make('index.php') 2. 控制器中使用:模块/view/控制器/模板文件 3. 路由中使用:到"view.php"配置文件设置的目录中查找 4. 文件没有扩展名时以配置项 prefix 添加后缀 ####控制器中使用 ``` View::make(); //没有参数时使用当前方法名称做为模板文件名 ``` ``` View::make('add'); //添加路径时分2种情况: //1: 从模块的View目录查找:"模块/view/add.php" //2: 从网站根目录查找即:"/add.php" ``` ####路由器中使用 ``` Route::get('/',function(){ View::make('index'); }); ``` 上面的代码会到"view.php"配置文件设置的目录中查找 index.php