Yii Framework Class Reference
优质
小牛编辑
141浏览
2023-12-01
包 | 类 | 描述 |
---|---|---|
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的基类。 |