首页 > 代码库 > yii2.0中yii\base\Application的一些属性
yii2.0中yii\base\Application的一些属性
必要属性
- 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中yii\base\Application的一些属性
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。