Yii2—视图(View)
视图(View)
视图(View)这一部分比较多,总共包括11个知识点:
- 基本定义
- 部件(Widget)
- 安全
- 模板引擎
- 在模板中使用视图对象
- 设置页面标题
- 添加meta标签
- 注册连接标签
- 注册CSS
- 注册脚本
- 注册asset bundles
- 布局(Layout)
- 局部(Partial)
- 访问上下文
- 静态页面
- 缓存区块
- 自定义视图组件
视图基本上就是我们所说的在views文件夹中的显示前台页面的模板。另外还有一个对应的视图类(yiiwebview)这个是在Yii2中新增加的,我们在views中的模板文件中看到的$this对象就是Yii2中的视图对象。 我们下面就用模板来称呼前台view中的视图,以便和yiiwebview这个视图类混淆。
默认情况下,Yii使用php语言来解析模板,也就是说在views中的模板里面直接用php代码来输出数据。
在模板页面最好不要包含复杂的php逻辑代码,应该尽可能的把它们放到控制器或者部件里面去实现。
模板一般在控制器中的动作(Action)里执行render()方法的时候调用。
- public function actionIndex()
- {
- return $this->render("index", ["username" => "samdark"]);
- }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: yii2打印sql语句
- 下一篇: yii ActiveRecord 输出运行sql语句
copyright © 2008-2019 亿联网络 版权所有 备案号:粤ICP备14031511号-2