牛骨文教育服务平台(让学习变的简单)
博文笔记

Yii2—视图(View)

创建时间:2015-06-09 投稿人: 浏览次数:178

视图(View)

视图(View)这一部分比较多,总共包括11个知识点:

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