Yii学习(3)----核心应用组件

来源:未知 责任编辑:责任编辑 发表时间:2013-12-18 11:33 点击:
核心应用组件: p>Yii 预定义了一系列核心应用组件,提供常见Web 应用中所用的功能。例如, request 组件用于解析用户请求并提

p>供例如URL,cookie 等信息。通过配置这些核心组件的属性,我们可以几乎任意的修改Yii 的默认行为。

p>下面我们列出了由CWebApplication 预定义的核心组件。

p>assetManager: CAssetManager - 管理私有资源文件的发布。

p>authManager: CAuthManager - 管理基于角色的访问控制(RBAC).

p>cache: CCache - 提供数据缓存功能。注意,你必须指定实际的类(例如CMemCache, CDbCache)。否则,当你访问此

p>组件时将返回NULL。

p>clientScript: CClientScript - 管理客户端脚本(javascripts 和CSS).

p>coreMessages: CPhpMessageSource - 提供Yii 框架用到的核心信息的翻译。

p>db: CDbConnection - 提供数据库连接。注意,使用此组件你必须配置其connectionString 属性。

p>errorHandler: CErrorHandler - 处理未捕获的PHP 错误和异常。

p>format: CFormatter - 格式化数值显示。此功能从版本1.1.0 起开始提供。

p>messages: CPhpMessageSource - 提供Yii 应用中使用的信息翻译。

p>request: CHttpRequest - 提供关于用户请求的信息。

p>securityManager: CSecurityManager - 提供安全相关的服务,例如散列,加密。

p>session: CHttpSession - 提供session 相关的功能。

p>statePersister: CStatePersister - 提供全局状态持久方法。

p>urlManager: CUrlManager - 提供URL 解析和创建相关功能

p>user: CWebUser - 提供当前用户的识别信息。

p>themeManager: CThemeManager - 管理主题。

p>要访问一个应用组件,使用Yii::app()->组件的ID

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • cocos2d-x学习笔记(19)--label 、label atlas
    • cocos2d-x学习笔记(23)--地图的使用3--CCTMXLayer
    • Cocos2d-x学习(一):HelloWorld
    • cocos2dx在xcode下开发,编译到android上(2)
    • cocos2d 设置屏幕默认方向
    • cocos2d-x学习笔记(22)--地图的使用2(TMX) --Z-Order、AnchorPoi
    • Cocos2d-x 2.0 之 Actions “三板斧” 之一
    • cocos2d-x学习笔记(18)--游戏打包(windows平台)
    • cocos2d-x学习笔记(16)--spritesheet(精灵表单)
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1