yii2.0中yiiaseApplication的一些属性
Posted tengjian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yii2.0中yiiaseApplication的一些属性相关的知识,希望对你有一定的参考价值。
必要属性
- yii\base\Application::id 区分其他应用的唯一标识ID
- yii\base\Application::basePath 该应用的根目录
其他属性
- yii\base\Application::aliases 定义多个别名,通常是方便路径,namespace的访问。
- yii\base\Application::bootstrap 指定应用启动阶段需要运行的组件。
- yii\web\Application::catchAll 指定一个要处理所有用户请求的 控制器方法,通常在维护模式下使用,同一个方法处理所有用户请求。
- yii\base\Application::components 这是最重要的属性,它允许你注册多个在其他地方使用的应用组件.
- yii\base\Application::controllerMap 该属性允许你指定一个控制器ID到任意控制器类。相当于改变默认控制器ID的名称。
- yii\base\Application::controllerNamespace 该属性指定控制器类默认的命名空间。
- yii\base\Application::language 该属性指定应用展示给终端用户的语言,默认为 en 标识英文。
- yii\base\Application::modules 该属性指定应用所包含的 模块(如果要添加新模块的话在这边)。
- yii\base\Application::name 该属性指定你可能想展示给终端用户的应用名称
- yii\base\Application::params 该属性为一个数组,指定可以全局访问的参数,代替程序中硬编码的数字和字符。
- yii\base\Application::sourceLanguage 该属性指定应用代码的语言,默认为 ‘en-US’ 标识英文(美国)
- yii\base\Application::timeZone 该属性设置默认时区。
- yii\base\Application::version 该属性指定应用的版本,默认为’1.0’。对于一些依赖于版本的代码就比较有用。
- yii\base\Application::charset 该属性指定应用使用的字符集,默认值为 ‘UTF-8’。
- yii\base\Application::defaultRoute 该属性指定未配置的请求的响应 路由 规则。对于 yii\web\Application 网页应用,默认值为 ‘site’ 对应 SiteController 控制器。对于 yii\console\Application 控制台应用, 默认值为 ‘help’ 。
- yii\base\Application::extensions 该属性用数组列表指定应用安装和使用的 扩展。
- yii\base\Application::layout 该属性指定渲染 视图 默认使用的布局名字。
- yii\base\Application::layoutPath 该属性指定查找布局文件的路径,默认值为 视图路径 下的 layouts 子目录。
- yii\base\Application::runtimePath 该属性指定临时文件如日志文件、缓存文件等保存路径。
- yii\base\Application::viewPath 该路径指定视图文件的根目录。
- yii\base\Application::vendorPath 该属性指定 Composer 管理的供应商路径,该路径包含应用使用的包括Yii框架在内的所有第三方库。
以上是关于yii2.0中yiiaseApplication的一些属性的主要内容,如果未能解决你的问题,请参考以下文章
[Yii2.0] 以Yii 2.0风格加载自定义类或命名空间 [配置使用Yii2 autoloader]