Yii 约定-深入理解YII2.0(2.0)

这一部份主要讲的是Yii中以约定的方式来实现的功能,或者说是惯用的模式。最常见的约定莫过于默认值了。 Yii通过约定一些最最通用的内容,使得这部分内容在编程的过程中,你不必再花费精力去指定或编码。 这也是提高效率的一种方式。

当然,既然称之为约定,就说明仅是推荐性、建议性的,而并非是强制性。也就是说,你是可以更改这些约定的内容的。 但是,除非有绝对的理由,否则,不建议随意更改Yii设定的约定。 而且,一旦对约定内容有所更改,一定要在代码中进行说明。

Yii的约定内容,主要包含应用的目录结构、别名、自动加载机制、环境、对象配置等内容:

  • Yii应用的目录结构和入口脚本
    • 公共目录
    • 前台的目录结构
    • 入口文件index.php
      • 设置调试模式和代码环境
      • 引入必要的文件
    • 命令行应用入口脚本
  • 别名(Alias)
    • 预定义的别名
      • 配置文件中的别名
      • Yii预定义的别名
      • 所有预定义的别名
    • 定义与解析别名
      • 别名的定义过程
      • 别名的解析过程
    • 小结
  • Yii的类自动加载机制
    • 自动加载机制的实现
    • 运用自动加载机制
  • 环境和配置文件
    • 环境的目录结构
    • 环境配置的生效规则
    • 环境的使用
    • 注意 cookieValidationKey
  • 配置项(Configuration)
    • 配置项的格式
    • 配置项产生作用的原理
      • 配置项预处理
      • 使用配置数组构造应用
微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?