Yii学习——-核心应用组件
2014-03-03 07:34
204 查看
核心应用组件:
Yii 预定义了一系列核心应用组件,提供常见Web 应用中所用的功能。例如, request 组件用于解析用户请求并提
供例如URL,cookie 等信息。通过配置这些核心组件的属性,我们可以几乎任意的修改Yii 的默认行为。
下面我们列出了由CWebApplication 预定义的核心组件。
assetManager: CAssetManager - 管理私有资源文件的发布。
authManager: CAuthManager - 管理基于角色的访问控制(RBAC).
cache: CCache - 提供数据缓存功能。注意,你必须指定实际的类(例如CMemCache, CDbCache)。否则,当你访问此
组件时将返回NULL。
clientScript: CClientScript - 管理客户端脚本(javascripts 和CSS).
coreMessages: CPhpMessageSource - 提供Yii 框架用到的核心信息的翻译。
db: CDbConnection - 提供数据库连接。注意,使用此组件你必须配置其connectionString 属性。
errorHandler: CErrorHandler - 处理未捕获的PHP 错误和异常。
format: CFormatter - 格式化数值显示。此功能从版本1.1.0 起开始提供。
messages: CPhpMessageSource - 提供Yii 应用中使用的信息翻译。
request: CHttpRequest - 提供关于用户请求的信息。
securityManager: CSecurityManager - 提供安全相关的服务,例如散列,加密。
session: CHttpSession - 提供session 相关的功能。
statePersister: CStatePersister - 提供全局状态持久方法。
urlManager: CUrlManager - 提供URL 解析和创建相关功能
user: CWebUser - 提供当前用户的识别信息。
themeManager: CThemeManager - 管理主题。
要访问一个应用组件,使用Yii::app()->组件的ID
Yii 预定义了一系列核心应用组件,提供常见Web 应用中所用的功能。例如, request 组件用于解析用户请求并提
供例如URL,cookie 等信息。通过配置这些核心组件的属性,我们可以几乎任意的修改Yii 的默认行为。
下面我们列出了由CWebApplication 预定义的核心组件。
assetManager: CAssetManager - 管理私有资源文件的发布。
authManager: CAuthManager - 管理基于角色的访问控制(RBAC).
cache: CCache - 提供数据缓存功能。注意,你必须指定实际的类(例如CMemCache, CDbCache)。否则,当你访问此
组件时将返回NULL。
clientScript: CClientScript - 管理客户端脚本(javascripts 和CSS).
coreMessages: CPhpMessageSource - 提供Yii 框架用到的核心信息的翻译。
db: CDbConnection - 提供数据库连接。注意,使用此组件你必须配置其connectionString 属性。
errorHandler: CErrorHandler - 处理未捕获的PHP 错误和异常。
format: CFormatter - 格式化数值显示。此功能从版本1.1.0 起开始提供。
messages: CPhpMessageSource - 提供Yii 应用中使用的信息翻译。
request: CHttpRequest - 提供关于用户请求的信息。
securityManager: CSecurityManager - 提供安全相关的服务,例如散列,加密。
session: CHttpSession - 提供session 相关的功能。
statePersister: CStatePersister - 提供全局状态持久方法。
urlManager: CUrlManager - 提供URL 解析和创建相关功能
user: CWebUser - 提供当前用户的识别信息。
themeManager: CThemeManager - 管理主题。
要访问一个应用组件,使用Yii::app()->组件的ID
相关文章推荐
- Yii核心应用组件
- Yii核心应用组件
- 四、Yii的组件与应用核心组件
- YII应用----核心应用组件
- Yii - 应用组件 - 学习
- 磨刀不误砍柴工:Ext4核心组件Grid的变化及学习(3):可编辑的grid
- ZendFramework学习第三章(核心组件—校验器之单个校验器使用)附加北漂乱慨!
- Yii学习(3)----核心应用组件
- android 应用五大核心组件之五(ContentProvider)
- Yii核心组件AssetManager原理分析
- ZendFramework学习第三章(核心组件—访问控制列表基本了解)
- Ext4核心组件Grid的变化及学习(2):数据列的基本操作
- Spring学习10-SpringMVC原理及核心组件1
- ZendFramework学习第三章(核心组件—动态加载文件与类)
- ZendFramework学习第三章(核心组件—过滤器之系统预定义过滤器)
- ZendFramework学习第三章(核心组件—校验器之预定义校验器)
- Yii框架官方教程增补篇6——基础知识:应用、组件、配置、生命周期
- android学习_应用组件
- spark学习-核心组件
- glib学习笔记三(续)——GLib核心应用支持:在Linux下使用IO通道(IO Channels)