> YII 类库手册 > Yii类参考
描述
system Yii Yii是一个服务于整个框架辅助类。
YiiBase YiiBase是一个助手类,它服务于整个框架。
system.base CApplication CApplication是所有应用程序类的基类。
CApplicationComponent CApplicationComponent是所有应用组件类的基类。
CBehavior CBehavior是所有行为类的基类。
CComponent CComponent 是所有组件类的基类。
CEnumerable CEnumerable是所有枚举类的基类。
CErrorEvent CErrorEvent表示由onError事件产生异常。
CErrorHandler CErrorHandler是用来处理未捕获的PHP错误和异常。
CEvent CEvent是所有事件类的基类。
CException CException表示一个适合所有情况的异常。
CExceptionEvent CExceptionEvent表示为onException事件提供的参数.
CHttpException CHttpException表示由最终用户非法操导致的异常。
CModel CModel是为数据模型对象提供共同特性的基类。
CModelBehavior CModelBehavior是所有模型组件附加行为的基类。
CModelEvent CModelEvent类.
CModule CModule是模块和应用程序类的基类。
CSecurityManager CSecurityManager提供了私有密钥,哈希和加密功能。
CStatePersister CStatePersister实现一个基于文件的持久数据存储。
IAction IAction是控制器动作类必须实现的接口。
IApplicationComponent IApplicationComponent是所有应用组件必须实现的接口。
IAuthManager IAuthManager是验证管理组件必须实现的接口。
IBehavior IBehavior是所有行为类必须实现的接口。
IFilter IFilter是动作过滤器必须实现的接口。
IStatePersister IStatePersister是持久状态类必须实现的接口。
IUserIdentity IUserIdentity接口是由一个用户验证类实现的。
IViewRenderer IViewRenderer是视图渲染类必须实现的接口。
IWebServiceProvider IWebServiceProvider是Web service提供类必须实现的接口。
IWebUser IWebUser是用户应用组件必须实现的接口。
system.caching CApcCache CApcCache为应用程序组件提供APC缓存。
CCache CCache是用不同的缓存存储实现缓存类的基类。
CDbCache CDbCache以将缓存数据存储在数据库中的方式实现一个缓存应用组件。
CDummyCache CDummyCache是一个占位缓存组件。
CEAcceleratorCache CEAcceleratorCache基于eaccelerator实现缓存应用模块。
CFileCache CFileCache提供了一个基于文件的缓存机制。
Cmemcache CMemCache基于memcached实现一个缓存应用组件。
CMemCacheServerConfiguration CMemCacheServerConfiguration代表单个memcache的服务器的配置数据。
CWinCache CWinCache基于WinCache实现一个缓存应用组件。
CXCache CXCache基于xcache实现一个缓存应用模块。
CZendDataCache CZendDataCache基于ZendServer
ICache ICache是所有缓存组件必须实现的接口。
ICacheDependency ICacheDependency是所有缓存依赖类必须实现的接口。
system.caching.dependencies CCacheDependency CCacheDependency是所有缓存依赖类的基类。
CChainedCacheDependency CChainedCacheDependency指一系列缓存依赖项。
CDbCacheDependency CDbCacheDependency指基于SQL语句查询结果的依赖项。
CDirectoryCacheDependency CDirectoryCacheDependency指基于目录改变的依赖项。
CExpressionDependency CExpressionDependency指基于PHP表达式结果的依赖项。
CFileCacheDependency CFileCacheDependency指基于一个文件最后修改时间的依赖项。
CGlobalStateCacheDependency CGlobalStateCacheDependency指基于全局状态值的依赖项。
system.collections CAttributeCollection CAttributeCollection实现了为储存的属性名称和值的集合。
CConfiguration CConfiguration代表基于数组的配置.
CList CList实现一个整数索引的集合类。
CListIterator CListIterator为CList实现的一个迭代器。
CMap CMap实现了一个键名-键值对的集合.
CMapIterator CMapIterator为CMap实现一个迭代器。
CQueue CQueue实现了一个队列。
CQueueIterator CQueueIterator 为CQueue实现一个迭代器。
CStack CStack实现一个栈。
CStackIterator CStackIterator为CStack实现一个迭代器。
CTypedList CTypedList代表一个项目的某些类型的列表。
CTypedMap CTypedMap代表一个项目的某些类型的的map。
system.console CConsoleApplication CConsoleApplication代表一个控制台应用程序。
CConsoleCommand CConsoleCommand代表一个可执行的控制台命令。
CConsoleCommandRunner CConsoleCommandRunner管理命令和执行请求的命令。
CHelpCommand CHelpCommand代表控制台帮助命令。
system.db CDbCommand CDbCommand表示一个针对数据库执行的SQL语句。
CDbConnection CDbConnection代表一个到数据库的连接。
CDbDataReader CDbDataReader代表一个查询结果集的行的只进流。
CDbException CDbException代表一个数据库相关操作导致的异常。
CDbMigration CDbMigration是表示一个数据库迁移的基类。
CDbTransaction CDbTransaction表示一个数据库事务。
system.db.ar CActiveFinder CActiveFinder实现贪婪加载和延迟加载的关系活动记录。
CActiveRecord CActiveRecord代表关系数据的类的基类。
CActiveRecordBehavior CActiveRecordBehavior是能附加到CActiveRecord的行为的基类。
CActiveRecordMetaData CActiveRecordMetaData表示一个活动记录类的源数据。
CActiveRelation CActiveRelation是基类,它表示带回相关对象的活动关系。
CBaseActiveRelation CBaseActiveRelation是所有活动关系类的基类。
CBelongsToRelation CBelongsToRelation表示此参数指定一个 BELONGS_TO 关系。
CHasManyRelation CHasManyRelation表示此参数指定一个HAS_MANY 关系。
CHasOneRelation CHasOneRelation表示指定 HAS_ONE 关系的参数。
CJoinElement CJoinElement表示一个在关联树中由CActiveFinder创建的子树节点。
CJoinQuery CJoinQuery代表着一个关联查询 SQL 语句。
CManyManyRelation CManyManyRelation表示此参数指定一个 MANY_MANY 关系。
CStatElement CStatElement代表CActiveFinder的 STAT 连接元素。
CStatRelation CStatRelation表示一个统计关系查询。
system.db.schema CDbColumnSchema CDbColumnSchema类描述数据表的列元数据。
CDbCommandBuilder CDbCommandBuilder provides basic methods to create query commands for tables.
CDbCriteria CDbCriteria represents a query criteria, such as conditions, ordering by, limit/offset.
CDbExpression CDbExpression指需要转义的数据表达式。
CDbSchema CDbSchema is the base class for retrieving metadata information.
CDbTableSchema CDbTableSchema是代表数据表元数据的基类。
system.db.schema.mssql CMssqlColumnSchema CMssqlColumnSchema类描述MSSQL表的列元数据。
CMssqlCommandBuilder CMssqlCommandBuilder提供为MSSQL数据表创建查询语句的基本方法。
CMssqlPdoAdapter 这是一个仅为MSSQL驱动而写的默认PDO类的扩展。
CMssqlSchema CMssqlSchema是从MSSQL数据库检索元数据信息的类。
CMssqlTableSchema CMssqlTableSchema指MSSQL表的元数据。
system.db.schema.mysql CMysqlColumnSchema CMysqlColumnSchema类描述MySQL表的列元数据。
CMysqlSchema CMysqlSchema是从MySQL(4.1.x和5.x)数据库检索元数据信息的类。
CMysqlTableSchema CMysqlTableSchema指MySQL表的元数据。
system.db.schema.oci COciColumnSchema COciColumnSchema类描述Oracle表的列元数据。
COciCommandBuilder COciCommandBuilder提供为数据表创建查询语句的基本方法。
COciSchema COciSchema是从Oracle数据库检索元数据信息的类。
COciTableSchema COciTableSchema指Oracle表的元数据。
system.db.schema.pgsql CPgsqlColumnSchema CPgsqlColumnSchema描述PostgreSQL表的列元数据。
CPgsqlSchema CPgsqlSchema是从PostgreSQL数据库检索元数据信息的类。
CPgsqlTableSchema CPgsqlTable指PostgreSQL表的元数据。
system.db.schema.sqlite CSqliteColumnSchema CSqliteColumnSchema描述SQLite表的列元数据。
CSqliteCommandBuilder CSqliteCommandBuilder提供为SQLite表创建查询语句的基本方法。
CSqliteSchema CSqliteSchema是从SQLite(2/3)数据库检索元数据信息的类。
system.gii CCodeFile CCodeFile表示生成的一个代码文件。
CCodeForm CCodeForm表示一个用来收集生成代码所需参数的表单。
CCodeGenerator CCodeGenerator是各种代码生成器类的基类。
CCodeModel CCodeModel是代码生成时用到的各种模型类的基类。
GiiModule GiiModule 是一个模块,它提供基于Web的代码生成功能。
system.i18n CChoiceFormat CChoiceFormat是一个助手类,可以根据指定的数值来选择一个合适消息。
CDateFormatter CDateFormatter提供日期/时间本地化功能。
CDbMessageSource CDbMessageSource代表翻译消息的数据来源存储在数据库中。
CGettextMessageSource CGettextMessageSource表示信息来源是基于GNU的Gettext。
CLocale CLocale代表一个区域的相关数据。
CMessageSource CMessageSource是消息翻译类的基类。
CMissingTranslationEvent CMissingTranslationEvent代表onMissingTranslation的事件参数。
CNumberFormatter CNumberFormatter提供数字转换为本地化功能。
CPhpMessageSource CPhpMessageSource代表翻译的信息和信息源存储在PHP脚本。
system.i18n.gettext CGettextFile CGettextFile是Gettext信息文件的基类。
CGettextMoFile CGettextMoFile代表一个MO的Gettext信息文件。
CGettextPoFile CGettextPoFile代表一个PO的Gettext信息文件。
system.logging CDbLogRoute CDbLogRoute存储日志信息到数据库表中。
CEmailLogRoute CEmailLogRoute发送已选择的日志信息到email地址。
CFileLogRoute CFileLogRoute用文件记录日志信息。
CLogFilter CLogFilter在被一个日志路由处理之前预处理已记录的日志信息。
CLogRoute CLogRoute是所有日志路由类的基类。
CLogRouter CLogRouter管理用不同媒体记录日志信息的日志路由。
CLogger CLogger在内存中记录一条日志信息。
CProfileLogRoute CProfileLogRoute在网页中显示分析结果。
CWebLogRoute CWebLogRoute显示日志内容到当前网页。
system.test CDbFixtureManager CDbFixtureManager manages database fixtures during tests.
CDbTestCase CDbTestCase is the base class for test cases about DB-related features.
CTestCase CTestCase所有测试类的基类。
CWebTestCase CWebTestCase is the base class for Web-based functional test case classes.
system.utils CDateTimeParser CDateTimeParser按照给定的模式,将一个日期/时间字符串转换为一个UNIX时间戳。
CFileHelper CFileHelper提供了一系列用于常用的文件系统操作的助手方法。
CFormatter CFormatter provides a set of commonly used data formatting methods.
CmarkdownParser CMarkdownParser is a wrapper of MarkdownExtra_Parser.
CPropertyValue CPropertyValue是一个助手类,它提供了一系列静态方法以转换组件的属性值为指定的类型。
CTimestamp CTimestamp represents a timestamp.
CVarDumper CVarDumper旨在替换简陋的PHP函数var_dump和print_r。
system.validators CBooleanValidator CBooleanValidator 验证trueValue或者falseValue属性值。
CCaptchaValidator CCaptchaValidator 用于验证属性值和验证码中显示的一致。
CCompareValidator CCompareValidator使用给定的属性值与另一个值进行比较,验证他们是否相等。
CDateValidator CDateValidator检验此属性是否描述了一个日期、时间或日期时间。
CDefaultValueValidator CDefaultValueValidator使用给定的值为属性赋值。
CEmailValidator CEmailValidator验证此属性值是否一个有效的email地址。
CExistValidator CExistValidator验证属性值在数据库中是否存在。
CFileValidator CFileValidator验证一个属性是否接收到一个有效的上传文件。
CFilterValidator CFilterValidator基于一个过滤器将数据进行变换。
CInlineValidator CInlineValidator是一个验证器,它作为需要验证的对象中的一个方法被定义。
CNumberValidator CNumberValidator验证此属性的值是一个数字。
CRangeValidator CRangeValidator验证此属性值在列表之中(通过range指定)。
CRegularExpressionValidator CRegularExpressionValidator验证此属性值是否与给定的regular expression相匹配。
CRequiredValidator CRequiredValidator验证指定的属性的值不为null或empty。
CSafeValidator CSafeValidator将相应的属性标志为在批量赋值时是安全的。
CStringValidator CStringValidator验证属性值有确定的长度。
CTypeValidator CTypeValidator验证属性的类型是否为type所指定的类型.
CuniqueValidator CUniqueValidator验证属性值在相关数据库表中是否唯一。
CUnsafeValidator CUnsafeValidator将相关属性标志为不安全的,所以他们不能被批量赋值。
CUrlValidator CUrlValidator验证属性值是一个有效的http或https地址。
CValidator CValidator是所有验证器类的基类。
system.web CActiveDataProvider CActiveDataProvider是基于ActiveRecord实现的一个数据数据提供者。
CArrayDataProvider CArrayDataProvider是基于一个原始数据的数组实现的数据提供者。
CAssetManager CAssetManager 是一个应用组件,它可以管理私有文件(称之为 assets)并且让用户可以访问到。
CBaseController CBaseController is the base class for CController and CWidget.
CBaseUrlRule CBaseUrlRule is the base class for a URL rule class.
CCacheHttpSession CCacheHttpSession实现了使用缓存作为存储介质的会话组件。
CClientScript CClientScript manages JavaScript and CSS stylesheets for views.
CController CController manages a set of actions which deal with the corresponding user requests.
CCookieCollection CCookieCollection implements a collection class to store cookies.
CDataProvider CDataProvider是实现IDataProvider接口的基类。
CDbHttpSession CDbHttpSession extends CHttpSession by using database as session data storage.
CExtController CExtController是作为扩展分布式控制器的基类。
CFormModel CFormModel代表收集HTML表单输入的数据模型。
CHttpCookie 一个CHttpCookie实例存储一个cookie,包括cookie的名称,值,域名,路径,过期,和安全。
CHttpRequest CHttpRequest encapsulates the $_SERVER variable and resolves its inconsistency among different Web servers.
CHttpSession CHttpSession provides session-level data management and the related configurations.
CHttpSessionIterator CHttpSessionIterator实现一个CHttpSession的迭代。
COutputEvent COutputEvent代表与输出处理有关的事件的参数。
CPagination CPagination呈现相关信息到页码。
CSort CSort represents information relevant to sorting.
CSqlDataProvider CSqlDataProvider实现一个基于纯SQL语句的数据提供者。
CTheme CTheme表示一个应用程序主题。
CThemeManager CThemeManager管理web应用程序的主题。
CUploadedFile CUploadedFile represents the information for an uploaded file.
CUrlManager CUrlManager manages the URLs of Yii Web applications.
CUrlRule CUrlRule represents a URL formatting/parsing rule.
CWebApplication CWebApplication extends CApplication by providing functionalities specific to Web requests.
CWebModule CWebModule represents an application module.
CWidgetFactory CWidgetFactory creates new widgets to be used in views.
IDataProvider IDataProvider是数据提供者类必须实现的接口。
IWidgetFactory IWidgetFactory是挂件工厂类必须实现的接口。
system.web.actions CAction CAction是所有控制器动作类的基类。
CInlineAction CInlineAction表示一个被定义在控制器中的动作。
CViewAction CViewAction表示一个动作按照用户指定的参数显示一个视图。
system.web.auth CAccessControlFilter CAccessControlFilter执行指定的授权检查操作。
CAccessRule CAccessRule代表由CAccessControlFilter管理的访问规则。
CAuthAssignment CAuthAssignment代表分配给用户角色的任务。
CAuthItem CAuthItem代表的授权项目。
CAuthManager CAuthManager是授权管理类的基类。
CBaseUserIdentity CBaseUserIdentity是IUserIdentity基类的实现。
CDbAuthManager CDbAuthManager代表一种在数据库里存储授权信息的授权管理器。
CPhpAuthManager CPhpAuthManager代表授权信息存储在一个PHP文件的授权管理器。
CUserIdentity CUserIdentity是一个基于用户名验证的身份和密码的基类
CWebUser CWebUser代表一个Web应用程序的持久状态。
system.web.filters CFilter CFilter是所有过滤器的基类。
CFilterChain CFilterChain代表被应用到一个动作的过滤器列表。
CInlineFilter CInlineFilter代表作为控制器的方法定义一个过滤器。
system.web.form CForm CForm 代表一个包含指定表单输入的表单对象。
CFormButtonElement CFormButtonElement 代表一个表单按钮元素。
CFormElement CFormElement 是各种表单元素的基类。
CFormElementCollection CFormElementCollection 实现存储表单元素的集合。
CFormInputElement CFormInputElement 代表表单输入元素。
CFormStringElement CFormStringElement 描绘表单中的一个字符串。
system.web.helpers CGoogleApi CGoogleApi 提供辅助方法以便用户更加容易的使用谷歌AJAX接口。
CHtml CHtml是一个静态类,提供了一个用于创建HTML视图的辅助方法。
CJSON CJSON用于转换PHP数据到JSON格式基从JSON格式转换为PHP数据。
CJavaScript CJavaScript 是一个包含JavaScript相关处理函数的助手类。
system.web.renderers CPradoViewRenderer CPradoViewRenderer实现一个视图渲染器,它允许用户使用类似于PRADO模板的模板语法。
CViewRenderer CViewRenderer 是视图渲染类的基类。
system.web.services CSoapObjectWrapper CSoapObjectWrapper是一个内部封装类,当SoapServer::setObject()未定义时则使用此类。
CWebService CWebService封装了SOAP服务和提供基于WSDL的WebService。
CWebServiceAction CWebServiceAction实现一个提供Web服务的动作。
CWsdlGenerator CWsdlGenerator是一个给定的服务类生成WSDL。
system.web.widgets CActiveForm CActiveForm提供了一系列方法,这些方法可以帮助简化表单创建的复杂性,
CAutoComplete CAutoComplete生成一个自动完成的输入字段。
CClipWidget CClipWidget 记录下它的内容,使之可以在其他地方使用。
CContentDecorator CContentDecorator 装饰放置在指定的view中的内容。
CFilterWidget CFilterWidget 是各种可以用作过滤器的小物件的基类。
CFlexWidget CFlexWidget 嵌入一个 Flex 3.x 应用到一个页面中。
CHtmlPurifier CHtmlPurifier 是HTML Purifier的一个包装。
CInputWidget CInputWidget 是各种收集用户输入的小物件类的基类。
CMarkdown CMarkdown 将获取的内容从markdown格式转换为HTML代码。
CMaskedTextField CMaskedTextField 生成一个支持掩码的输入框。
CMultiFileUpload CMultiFileUpload 生成一个允许同时上传多个文件的文件输入域。
COutputCache COutputCache 使一个动作或视图片段生成的输出缓冲可用。
COutputProcessor COutputProcessor 将内容转换为不同的格式。
CStarRating CStarRating显示一个星级评价控件来收集用户的评价值。
CTabView CTabView在多个选项卡中显示内容。
CTextHighlighter CTextHighlighter 使自己主体中的内容格式高亮。
CTreeView CTreeView 显示分层数据的树形图。
CWidget CWidget是各种微件类的基类。
system.web.widgets.captcha CCaptcha CCaptcha用于渲染验证码图片元素。
CCaptchaAction CCaptchaAction用于生成验证码图片。
system.web.widgets.pagers CBasePager CBasePager是所有pager类的基类。
CLinkPager CLinkPager用于显示分页的超链接列表。
CListPager CListPager显示一个下拉列表,其中包含导致不同目标页的选项。
zii.behaviors CTimestampBehavior CTimestampBehavior会自动填充日期和时间相关的属性。
zii.widgets CBaseListView CBaseListView是CListView和CGridView的基类。
CBreadcrumbs CBreadcrumbs显示一个由当前页面在网站中的位置组成的链接列表。
CDetailView CDetailView显示单个数据模型的详细内容。
CListView CListView按照列表方式显示数据项。
CMenu CMenu使用嵌套的HTML列表显示多级菜单。
CPortlet CPortlet是用于portlet部件的基类。
zii.widgets.grid CButtonColumn CButtonColumn represents a grid view column that renders one or several buttons.
CCheckBoxColumn CCheckBoxColumn表示表格视图中列的复选框。
CDataColumn CDataColumn代表网格视图的列的数据属性或表达相关联。
CGridColumn CGridColumn是所有的表格视图中列类的基类。
CGridView CGridView displays a list of data items in terms of a table.
CLinkColumn CLinkColumn代表网格视图列呈现在它的每一个数据单元格的超链接。
zii.widgets.jui CJuiAccordion CJuiAccordion显示一个可以折叠的部件。
CJuiAutoComplete CJuiAutoComplete显示一个自动完成框。
CJuiButton CJuiButton显示一个按钮部件。
CJuiDatePicker CJuiDatePicker显示一个日期选择器。
CJuiDialog CJuiDialog显示一个对话框部件
CJuiDraggable CJuiDraggable显示一个可拖放的部件。
CJuiDroppable CJuiDroppable显示一个可拖曳的部件。
CJuiInputWidget CJuiInputWidget是能搜集用户输入的JUI插件的基础类
CJuiProgressBar CJuiProgressBar显示一个进度条部件。
CJuiResizable CJuiResizable显示一个可调整大小的窗口部件。
CJuiSelectable CJuiSelectable显示一个可折叠的部件。
CJuiSlider CJuiSlider显示一个滑块。
CJuiSliderInput CJuiSliderInput显示一个滑块。它能用在表单中并post它的值。
CJuiSortable CJuiSortable用鼠标拖动选定的元素排序。
CJuiTabs CJuiTabs显示一个选项卡部件。
CJuiWidget 这是所有JUI widget的基类。