ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 视图 视图是 MVC 模式中的一部分。 它是展示数据到终端用户的代码。 在网页应用中,根据视图模板来创建视图,视图模板为PHP脚本文件, 主要包含HTML代码和展示类PHP代码,简单起见,我们称视图模板或视图模板文件为视图。 ## 渲染视图 在任何php代码中可以使用`template()`函数来渲染一个视图文件。例如: 1. `<?php` 2. `/**` 3. `* [WeEngine System] Copyright (c) 2013 WE7.CC` 4. `*/` 5. `$setting = $_W['setting'];` 6. `//将渲染web/themes/default/user/login.html文件` 7. `template('user/login');` app端与web端类似,只不过是起始目录为 /app/themes/default/xxx/yyyy.html ### 调用模块中的模板文件 同生成URL函数一样,微擎也同样为模块封装了单独的模板调用函数,例如: 1. `<?php` 2. `class We7_demoModuleSite extends WeModuleSite {` 3. `public function doMobileIndex1() {` 4. `global $_W, $_GPC;` 5. `$title = '支付测试';` 6. `// 将渲染模块目录下的app端的模板文件` 7. `// addons/we7_demo/template/mobile/index1.html` 8. `include $this->template('index1');` 9. `}` 11. `public function doWebManage() {` 12. `global $_W, $_GPC;` 13. `// 将渲染模块目录下的web端的模板文件` 14. `// addons/we7_demo/template/manage1.html` 15. `include $this->template('manage1');` 16. `}` 17. `}` 模块中的template函数,分为**app端**与**web端**的调用,开发时请大家注意各自的目录