您的位置:首页 > 编程语言 > PHP开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: