ThinkPHP5开发连载十模板渲染

白癜风专家李从悠 https://jbk.39.net/yiyuanfengcai/ys_bjzkbdfyy/792/yuyue/?day=0&timespan=1
文章讲解“控制器输出”,本篇文章讲解“模板渲染”。控制器中不仅要直接输出数据,主要需要加载模板,叫做模板渲染。如果要在控制器里面渲染模板,可以使用view助手函数、View类或Controller类。1.view助手函数预览:访问viewTest1方法,出现错误是由于加载的模板不存在,但是此时显示的页面只说明出错,并没有显示问题,TP中提供了调试模式。开启调试模式ThinkPHP有专门为开发过程而设置的调试模式,开启调试模式后,会牺牲一定的执行效率,但带来的方便和除错功能非常值得。建议在开发阶段始终开启调试模式(直到正式部署后关闭调试模式),方便及时发现隐患问题和分析、解决问题。开启调试模式:访问viewTest1方法:解决错误的方法:定义模板文件,文件位置“application/index/view/index/viewtest.html”viewtest.html模板新建后,重新访问viewTest1方法:2.View类视图功能由\think\View类配合视图驱动(模板引擎)类一起完成,目前的内置模板引擎包含PHP原生模板和Think模板引擎。因为新版的控制器可以无需继承任何的基础类,因此在控制器中如何使用视图取决于你怎么定义控制器。使用View类渲染模板,要导入View类。预览:注意:1.如果返回内容是html代码,请检查配置项default_return_type(输出类型)是否为json,修改成html即可正常展示。3.Controller类如果你的控制器继承了\think\Controller类的话,则无需自己实例化视图类,可以直接调用控制器基础类封装的相关视图类的方法。预览:注意:1.以上模板渲染仅作为了解使用,模板渲染详见“视图/模板渲染”。ThinkPHP5连载为卓象程序员原创,转载请联系卓象程序员


转载请注明:http://www.aierlanlan.com/rzgz/8784.html

  • 上一篇文章:
  •   
  • 下一篇文章: