Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
本文实例讲述了Thinkphp5.0框架实现控制器向视图view赋值及视图view取值操作。分享给大家供大家参考,具体如下:
Thinkphp5.0控制器向视图view的赋值
方式一(使用fetch()方法的第二个参数赋值):
fetch('study_view',[ 'id'=>1, 'name'=>'lilei', 'age'=>10 ]); } }
方法二(使用assign()方法赋值):
assign('id',1); $this->assign('name','lilei'); $this->assign('age','12'); return$this->fetch(); } }
方法三(使用think\Controller类的view对象赋值):
view->id=2; $this->view->name='lilei'; $this->view->age=15; return$this->fetch(); } }
方法四(使用View类的静态方法赋值):
fetch(); } }
Thinkphp5.0视图view取值
模板中使用函数:
当变量是第一个参数时,不需要用三个#占位。
模板中的运算:
为赋值时可以使用默认值:
使用{literal}{/literal}可以原样显示php变量:
{literal}
输出结果: ID:{$id}
关于注释:
{/*使用php的注释时,用户在查看源码时,是看不到的*/}
第一种html注释,查看页面源码,能被用户看到,
第二种php注释,查看页面源码,用户看不到。
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《ZendFrameWork框架入门教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。