asp.net 新建网站,简单商城源码,网站手机端打不开,设计素材网站排名【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客
《2025新书 ThinkPHP 8高效构建Web应用 编程与应用开发丛书 夏磊 清华大学出版社教材书籍 9787302678236 ThinkPHP 8高效构建Web应用》【摘要 书评 试读】- 京东图书
在控制器操作中#xff0c;使用view函数可以传入视图…【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客
《2025新书 ThinkPHP 8高效构建Web应用 编程与应用开发丛书 夏磊 清华大学出版社教材书籍 9787302678236 ThinkPHP 8高效构建Web应用》【摘要 书评 试读】- 京东图书
在控制器操作中使用view函数可以传入视图变量并渲染模板其语法如下
view(视图名称, 模板变量);
需要注意的是默认情况下生成的应用会采用Think模板驱动ThinkPHP 8并不内置该驱动类因此建议使用PHP语法进行模板渲染而不是私有的ThinkPHP语法。
编辑config/view.php视图文件配置示例如下
return [// 模板引擎类型使用Thinktype php,// 默认模板渲染规则 1 解析为小写下划线 2 全部转换小写 3 保持操作方法auto_rule 1,// 模板目录名view_dir_name view,// 模板后缀view_suffix php,// 模板文件名分隔符view_depr DIRECTORY_SEPARATOR,
];上面配置文件中注意“view_suffix php,”表示视图文件后缀名为“.php”我们可以把这个后缀名改为“.html”表示视图文件的后缀名为“.html”具体格式读者可自行研究。为了统一和方便掌握本书的视图文件后缀名统一配置成“php”进行讲解。
【示例9-1】
本示例演示Index控制器的index方法操作渲染视图我们通过index方法向index视图传递了name和content两个模板变量
?php
//本文件为app/controller/Index.php
namespace app\controller;class Index
{public function index(){return view(index,[name 标题,content 内容]);}
}对应的模板文件路径为app/view/index/index.php文件注意文件所在的目录示例如下
h1?$name?/h1
h2?$content?/h2执行php think run命令运行开发服务器在浏览器中访问http://127.0.0.1:8000页面上成功输出“标题”和“内容”的字样。