最新消息: 新版网站上线了!!!

Yii应用的核心组件

Yii预定义了一套核心应用组件提供Web应用程序的常见功能。例如,request组件用于解析用户请求和提供信息,如网址、cookie。在几乎每一个方面,通过配置这些核心组件的属性,我们都可以更改Yii的默认行为。


  assetManager: CAssetManager -管理发布私有asset文件。 
  authManager: CAuthManager -  管理基于角色控制  (RBAC)。 
  cache: CCache -  提供数据缓存功能。请注意,您必须指定实际的类(例如CMemCache, CDbCache )  。否则,将返回空当访问此元件。 
  clientScript: CClientScript -管理客户端脚本(javascripts and CSS)。 
  coreMessages: CPhpMessageSource -提供翻译Yii框架使用的核心消息。 
  db: CDbConnection -  提供数据库连接。请注意,你必须配置它的connectionString属性才能使用此元件。 
  errorHandler: CErrorHandler -  处理没有捕获的PHP错误和例外。 
  format: CFormatter -  为显示目的格式化数据值。已自版本 1.1.0 可用。 
  messages: CPhpMessageSource -  提供翻译Yii应用程序使用的消息。 
  request: CHttpRequest -  提供和用户请求相关的信息。 
  securityManager: CSecurityManager -提供安全相关的服务,例如散列(hashing), 加密(encryption)。 
  session: CHttpSession -  提供会话(session)相关功能。 
  statePersister: CStatePersister -提供全局持久方法(global state persistence method)。 
  urlManager: CUrlManager -  提供网址解析和某些函数。 
  user: CWebUser -  代表当前用户的身份信息。 
  themeManager: CThemeManager -  管理主题(themes)。

转载请注明:谷谷点程序 » Yii应用的核心组件