本文实例讲述了Yii2框架视图(视图)操作及布局的使用方法。分享给大家供大家参考,具体如下:
渲染视图
1.我们在默认控制器里做演示
?phpnamespace应用程序控制器;使用yii 助手 Url使用yii web 控制器;类默认控制器扩展控制器{ public function actionIndex(){//echo URL : torut([' index ',' id'=11],true);////http://localhost/yiipro/web/default/index?id=11////echo URL : BaSe();/////yiipro/web //返回视图返回$ this-render(' index ');} }返回$ this-render(' index ');就是渲染视图
2.浏览器访问http://localhost/yiipro/web/index。PHP/默认/发现报错了
视图/默认/索引。服务器端编程语言(Professional Hypertext Preprocessor的缩写)
说明视图文件要放在视图/默认目录下。
我们去创建视图
再次访问:
3.如何向视图传递变量
返回$this-render('index ',['username'='张三,'年龄'=22]);p?PHP echo yii helper html : encode($ username);/pp?PHP echo yii helper html : encode($ age);/p
布局布局
1.默认布局
yiibaseApplication:美元布局=' main '应用程序模块管理模块:美元布局=' main不使用布局,在控制器中加入属性公共$布局=假或方法中动态修改$这个-布局=假。也可以使用$this-renderPartial()代替$this-render()
2.新建布局
视图/布局/default.php
我们要在默认控制器里使用这个布局,写上:
public $布局=' default浏览器效果:
更多关于Yii相关内容感兴趣的读者可查看本站专题: 《Yii框架入门及常用技巧总结》 、 《php优秀开发框架总结》 、 《smarty模板入门基础教程》 、 《php面向对象程序设计入门教程》 、 《php字符串(string)用法总结》 、 《php+mysql数据库操作入门教程》 及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Yii框架的服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。