Yii Framework Class Reference

优质
小牛编辑
132浏览
2023-12-01
描述
systemYiiYii是一个服务于整个框架辅助类。
YiiBaseYiiBase是一个助手类,它服务于整个框架。
system.baseCApplicationCApplication是所有应用程序类的基类。
CApplicationComponentCApplicationComponent是所有应用组件类的基类。
CBehaviorCBehavior是所有行为类的基类。
CComponentCComponent 是所有组件类的基类。
CEnumerableCEnumerable是所有枚举类的基类。
CErrorEventCErrorEvent表示由onError事件产生异常。
CErrorHandlerCErrorHandler是用来处理未捕获的PHP错误和异常。
CEventCEvent是所有事件类的基类。
CExceptionCException表示一个适合所有情况的异常。
CExceptionEventCExceptionEvent表示为onException事件提供的参数.
CHttpExceptionCHttpException表示由最终用户非法操导致的异常。
CModelCModel是为数据模型对象提供共同特性的基类。
CModelBehaviorCModelBehavior是所有模型组件附加行为的基类。
CModelEventCModelEvent类.
CModuleCModule是模块和应用程序类的基类。
CSecurityManagerCSecurityManager提供了私有密钥,哈希和加密功能。
CStatePersisterCStatePersister实现一个基于文件的持久数据存储。
IActionIAction是控制器动作类必须实现的接口。
IApplicationComponentIApplicationComponent是所有应用组件必须实现的接口。
IAuthManagerIAuthManager是验证管理组件必须实现的接口。
IBehaviorIBehavior是所有行为类必须实现的接口。
IFilterIFilter是动作过滤器必须实现的接口。
IStatePersisterIStatePersister是持久状态类必须实现的接口。
IUserIdentityIUserIdentity接口是由一个用户验证类实现的。
IViewRendererIViewRenderer是视图渲染类必须实现的接口。
IWebServiceProviderIWebServiceProvider是Web service提供类必须实现的接口。
IWebUserIWebUser是用户应用组件必须实现的接口。
system.cachingCApcCacheCApcCache为应用程序组件提供APC缓存。
CCacheCCache是用不同的缓存存储实现缓存类的基类。
CDbCacheCDbCache以将缓存数据存储在数据库中的方式实现一个缓存应用组件。
CDummyCacheCDummyCache是一个占位缓存组件。
CEAcceleratorCacheCEAcceleratorCache基于eaccelerator实现缓存应用模块。
CFileCacheCFileCache提供了一个基于文件的缓存机制。
CMemCacheCMemCache基于memcached实现一个缓存应用组件。
CMemCacheServerConfigurationCMemCacheServerConfiguration代表单个memcache的服务器的配置数据。
CWinCacheCWinCache基于WinCache实现一个缓存应用组件。
CXCacheCXCache基于xcache实现一个缓存应用模块。
CZendDataCacheCZendDataCache基于ZendServer
ICacheICache是所有缓存组件必须实现的接口。
ICacheDependencyICacheDependency是所有缓存依赖类必须实现的接口。
system.caching.dependenciesCCacheDependencyCCacheDependency是所有缓存依赖类的基类。
CChainedCacheDependencyCChainedCacheDependency指一系列缓存依赖项。
CDbCacheDependencyCDbCacheDependency指基于SQL语句查询结果的依赖项。
CDirectoryCacheDependencyCDirectoryCacheDependency指基于目录改变的依赖项。
CExpressionDependencyCExpressionDependency指基于PHP表达式结果的依赖项。
CFileCacheDependencyCFileCacheDependency指基于一个文件最后修改时间的依赖项。
CGlobalStateCacheDependencyCGlobalStateCacheDependency指基于全局状态值的依赖项。
system.collectionsCAttributeCollectionCAttributeCollection实现了为储存的属性名称和值的集合。
CConfigurationCConfiguration代表基于数组的配置.
CListCList实现一个整数索引的集合类。
CListIteratorCListIterator为CList实现的一个迭代器。
CMapCMap实现了一个键名-键值对的集合.
CMapIteratorCMapIterator为CMap实现一个迭代器。
CQueueCQueue实现了一个队列。
CQueueIteratorCQueueIterator 为CQueue实现一个迭代器。
CStackCStack实现一个栈。
CStackIteratorCStackIterator为CStack实现一个迭代器。
CTypedListCTypedList代表一个项目的某些类型的列表。
CTypedMapCTypedMap代表一个项目的某些类型的的map。
system.consoleCConsoleApplicationCConsoleApplication代表一个控制台应用程序。
CConsoleCommandCConsoleCommand代表一个可执行的控制台命令。
CConsoleCommandRunnerCConsoleCommandRunner管理命令和执行请求的命令。
CHelpCommandCHelpCommand代表控制台帮助命令。
system.dbCDbCommandCDbCommand表示一个针对数据库执行的SQL语句。
CDbConnectionCDbConnection代表一个到数据库的连接。
CDbDataReaderCDbDataReader代表一个查询结果集的行的只进流。
CDbExceptionCDbException代表一个数据库相关操作导致的异常。
CDbMigrationCDbMigration是表示一个数据库迁移的基类。
CDbTransactionCDbTransaction表示一个数据库事务。
system.db.arCActiveFinderCActiveFinder实现贪婪加载和延迟加载的关系活动记录。
CActiveRecordCActiveRecord代表关系数据的类的基类。
CActiveRecordBehaviorCActiveRecordBehavior是能附加到CActiveRecord的行为的基类。
CActiveRecordMetaDataCActiveRecordMetaData表示一个活动记录类的源数据。
CActiveRelationCActiveRelation是基类,它表示带回相关对象的活动关系。
CBaseActiveRelationCBaseActiveRelation是所有活动关系类的基类。
CBelongsToRelationCBelongsToRelation表示此参数指定一个 BELONGS_TO 关系。
CHasManyRelationCHasManyRelation表示此参数指定一个HAS_MANY 关系。
CHasOneRelationCHasOneRelation表示指定 HAS_ONE 关系的参数。
CJoinElementCJoinElement表示一个在关联树中由CActiveFinder创建的子树节点。
CJoinQueryCJoinQuery代表着一个关联查询 SQL 语句。
CManyManyRelationCManyManyRelation表示此参数指定一个 MANY_MANY 关系。
CStatElementCStatElement代表CActiveFinder的 STAT 连接元素。
CStatRelationCStatRelation表示一个统计关系查询。
system.db.schemaCDbColumnSchemaCDbColumnSchema类描述数据表的列元数据。
CDbCommandBuilderCDbCommandBuilder provides basic methods to create query commands for tables.
CDbCriteriaCDbCriteria represents a query criteria, such as conditions, ordering by, limit/offset.
CDbExpressionCDbExpression指需要转义的数据表达式。
CDbSchemaCDbSchema is the base class for retrieving metadata information.
CDbTableSchemaCDbTableSchema是代表数据表元数据的基类。
system.db.schema.mssqlCMssqlColumnSchemaCMssqlColumnSchema类描述MSSQL表的列元数据。
CMssqlCommandBuilderCMssqlCommandBuilder提供为MSSQL数据表创建查询语句的基本方法。
CMssqlPdoAdapter这是一个仅为MSSQL驱动而写的默认PDO类的扩展。
CMssqlSchemaCMssqlSchema是从MSSQL数据库检索元数据信息的类。
CMssqlTableSchemaCMssqlTableSchema指MSSQL表的元数据。
system.db.schema.mysqlCMysqlColumnSchemaCMysqlColumnSchema类描述MySQL表的列元数据。
CMysqlSchemaCMysqlSchema是从MySQL(4.1.x和5.x)数据库检索元数据信息的类。
CMysqlTableSchemaCMysqlTableSchema指MySQL表的元数据。
system.db.schema.ociCOciColumnSchemaCOciColumnSchema类描述Oracle表的列元数据。
COciCommandBuilderCOciCommandBuilder提供为数据表创建查询语句的基本方法。
COciSchemaCOciSchema是从Oracle数据库检索元数据信息的类。
COciTableSchemaCOciTableSchema指Oracle表的元数据。
system.db.schema.pgsqlCPgsqlColumnSchemaCPgsqlColumnSchema描述PostgreSQL表的列元数据。
CPgsqlSchemaCPgsqlSchema是从PostgreSQL数据库检索元数据信息的类。
CPgsqlTableSchemaCPgsqlTable指PostgreSQL表的元数据。
system.db.schema.sqliteCSqliteColumnSchemaCSqliteColumnSchema描述SQLite表的列元数据。
CSqliteCommandBuilderCSqliteCommandBuilder提供为SQLite表创建查询语句的基本方法。
CSqliteSchemaCSqliteSchema是从SQLite(2/3)数据库检索元数据信息的类。
system.giiCCodeFileCCodeFile表示生成的一个代码文件。
CCodeFormCCodeForm表示一个用来收集生成代码所需参数的表单。
CCodeGeneratorCCodeGenerator是各种代码生成器类的基类。
CCodeModelCCodeModel是代码生成时用到的各种模型类的基类。
GiiModuleGiiModule 是一个模块,它提供基于Web的代码生成功能。
system.i18nCChoiceFormatCChoiceFormat是一个助手类,可以根据指定的数值来选择一个合适消息。
CDateFormatterCDateFormatter提供日期/时间本地化功能。
CDbMessageSourceCDbMessageSource代表翻译消息的数据来源存储在数据库中。
CGettextMessageSourceCGettextMessageSource表示信息来源是基于GNU的Gettext。
CLocaleCLocale代表一个区域的相关数据。
CMessageSourceCMessageSource是消息翻译类的基类。
CMissingTranslationEventCMissingTranslationEvent代表onMissingTranslation的事件参数。
CNumberFormatterCNumberFormatter提供数字转换为本地化功能。
CPhpMessageSourceCPhpMessageSource代表翻译的信息和信息源存储在PHP脚本。
system.i18n.gettextCGettextFileCGettextFile是Gettext信息文件的基类。
CGettextMoFileCGettextMoFile代表一个MO的Gettext信息文件。
CGettextPoFileCGettextPoFile代表一个PO的Gettext信息文件。
system.loggingCDbLogRouteCDbLogRoute存储日志信息到数据库表中。
CEmailLogRouteCEmailLogRoute发送已选择的日志信息到email地址。
CFileLogRouteCFileLogRoute用文件记录日志信息。
CLogFilterCLogFilter在被一个日志路由处理之前预处理已记录的日志信息。
CLogRouteCLogRoute是所有日志路由类的基类。
CLogRouterCLogRouter管理用不同媒体记录日志信息的日志路由。
CLoggerCLogger在内存中记录一条日志信息。
CProfileLogRouteCProfileLogRoute在网页中显示分析结果。
CWebLogRouteCWebLogRoute显示日志内容到当前网页。
system.testCDbFixtureManagerCDbFixtureManager manages database fixtures during tests.
CDbTestCaseCDbTestCase is the base class for test cases about DB-related features.
CTestCaseCTestCase所有测试类的基类。
CWebTestCaseCWebTestCase is the base class for Web-based functional test case classes.
system.utilsCDateTimeParserCDateTimeParser按照给定的模式,将一个日期/时间字符串转换为一个UNIX时间戳。
CFileHelperCFileHelper提供了一系列用于常用的文件系统操作的助手方法。
CFormatterCFormatter provides a set of commonly used data formatting methods.
CMarkdownParserCMarkdownParser is a wrapper of MarkdownExtra_Parser.
CPropertyValueCPropertyValue是一个助手类,它提供了一系列静态方法以转换组件的属性值为指定的类型。
CTimestampCTimestamp represents a timestamp.
CVarDumperCVarDumper旨在替换简陋的PHP函数var_dump和print_r。
system.validatorsCBooleanValidatorCBooleanValidator 验证trueValue或者falseValue属性值。
CCaptchaValidatorCCaptchaValidator 用于验证属性值和验证码中显示的一致。
CCompareValidatorCCompareValidator使用给定的属性值与另一个值进行比较,验证他们是否相等。
CDateValidatorCDateValidator检验此属性是否描述了一个日期、时间或日期时间。
CDefaultValueValidatorCDefaultValueValidator使用给定的值为属性赋值。
CEmailValidatorCEmailValidator验证此属性值是否一个有效的email地址。
CExistValidatorCExistValidator验证属性值在数据库中是否存在。
CFileValidatorCFileValidator验证一个属性是否接收到一个有效的上传文件。
CFilterValidatorCFilterValidator基于一个过滤器将数据进行变换。
CInlineValidatorCInlineValidator是一个验证器,它作为需要验证的对象中的一个方法被定义。
CNumberValidatorCNumberValidator验证此属性的值是一个数字。
CRangeValidatorCRangeValidator验证此属性值在列表之中(通过range指定)。
CRegularExpressionValidatorCRegularExpressionValidator验证此属性值是否与给定的regular expression相匹配。
CRequiredValidatorCRequiredValidator验证指定的属性的值不为null或empty。
CSafeValidatorCSafeValidator将相应的属性标志为在批量赋值时是安全的。
CStringValidatorCStringValidator验证属性值有确定的长度。
CTypeValidatorCTypeValidator验证属性的类型是否为type所指定的类型.
CUniqueValidatorCUniqueValidator验证属性值在相关数据库表中是否唯一。
CUnsafeValidatorCUnsafeValidator将相关属性标志为不安全的,所以他们不能被批量赋值。
CUrlValidatorCUrlValidator验证属性值是一个有效的http或https地址。
CValidatorCValidator是所有验证器类的基类。
system.webCActiveDataProviderCActiveDataProvider是基于ActiveRecord实现的一个数据数据提供者。
CArrayDataProviderCArrayDataProvider是基于一个原始数据的数组实现的数据提供者。
CAssetManagerCAssetManager 是一个应用组件,它可以管理私有文件(称之为 assets)并且让用户可以访问到。
CBaseControllerCBaseController is the base class for CController and CWidget.
CBaseUrlRuleCBaseUrlRule is the base class for a URL rule class.
CCacheHttpSessionCCacheHttpSession实现了使用缓存作为存储介质的会话组件。
CClientScriptCClientScript manages JavaScript and CSS stylesheets for views.
CControllerCController manages a set of actions which deal with the corresponding user requests.
CCookieCollectionCCookieCollection implements a collection class to store cookies.
CDataProviderCDataProvider是实现IDataProvider接口的基类。
CDbHttpSessionCDbHttpSession extends CHttpSession by using database as session data storage.
CExtControllerCExtController是作为扩展分布式控制器的基类。
CFormModelCFormModel代表收集HTML表单输入的数据模型。
CHttpCookie一个CHttpCookie实例存储一个cookie,包括cookie的名称,值,域名,路径,过期,和安全。
CHttpRequestCHttpRequest encapsulates the $_SERVER variable and resolves its inconsistency among different Web servers.
CHttpSessionCHttpSession provides session-level data management and the related configurations.
CHttpSessionIteratorCHttpSessionIterator实现一个CHttpSession的迭代。
COutputEventCOutputEvent代表与输出处理有关的事件的参数。
CPaginationCPagination呈现相关信息到页码。
CSortCSort represents information relevant to sorting.
CSqlDataProviderCSqlDataProvider实现一个基于纯SQL语句的数据提供者。
CThemeCTheme表示一个应用程序主题。
CThemeManagerCThemeManager管理web应用程序的主题。
CUploadedFileCUploadedFile represents the information for an uploaded file.
CUrlManagerCUrlManager manages the URLs of Yii Web applications.
CUrlRuleCUrlRule represents a URL formatting/parsing rule.
CWebApplicationCWebApplication extends CApplication by providing functionalities specific to Web requests.
CWebModuleCWebModule represents an application module.
CWidgetFactoryCWidgetFactory creates new widgets to be used in views.
IDataProviderIDataProvider是数据提供者类必须实现的接口。
IWidgetFactoryIWidgetFactory是挂件工厂类必须实现的接口。
system.web.actionsCActionCAction是所有控制器动作类的基类。
CInlineActionCInlineAction表示一个被定义在控制器中的动作。
CViewActionCViewAction表示一个动作按照用户指定的参数显示一个视图。
system.web.authCAccessControlFilterCAccessControlFilter执行指定的授权检查操作。
CAccessRuleCAccessRule代表由CAccessControlFilter管理的访问规则。
CAuthAssignmentCAuthAssignment代表分配给用户角色的任务。
CAuthItemCAuthItem代表的授权项目。
CAuthManagerCAuthManager是授权管理类的基类。
CBaseUserIdentityCBaseUserIdentity是IUserIdentity基类的实现。
CDbAuthManagerCDbAuthManager代表一种在数据库里存储授权信息的授权管理器。
CPhpAuthManagerCPhpAuthManager代表授权信息存储在一个PHP文件的授权管理器。
CUserIdentityCUserIdentity是一个基于用户名验证的身份和密码的基类
CWebUserCWebUser代表一个Web应用程序的持久状态。
system.web.filtersCFilterCFilter是所有过滤器的基类。
CFilterChainCFilterChain代表被应用到一个动作的过滤器列表。
CInlineFilterCInlineFilter代表作为控制器的方法定义一个过滤器。
system.web.formCFormCForm 代表一个包含指定表单输入的表单对象。
CFormButtonElementCFormButtonElement 代表一个表单按钮元素。
CFormElementCFormElement 是各种表单元素的基类。
CFormElementCollectionCFormElementCollection 实现存储表单元素的集合。
CFormInputElementCFormInputElement 代表表单输入元素。
CFormStringElementCFormStringElement 描绘表单中的一个字符串。
system.web.helpersCGoogleApiCGoogleApi 提供辅助方法以便用户更加容易的使用谷歌AJAX接口。
CHtmlCHtml是一个静态类,提供了一个用于创建HTML视图的辅助方法。
CJSONCJSON用于转换PHP数据到JSON格式基从JSON格式转换为PHP数据。
CJavaScriptCJavaScript 是一个包含JavaScript相关处理函数的助手类。
system.web.renderersCPradoViewRendererCPradoViewRenderer实现一个视图渲染器,它允许用户使用类似于PRADO模板的模板语法。
CViewRendererCViewRenderer 是视图渲染类的基类。
system.web.servicesCSoapObjectWrapperCSoapObjectWrapper是一个内部封装类,当SoapServer::setObject()未定义时则使用此类。
CWebServiceCWebService封装了SOAP服务和提供基于WSDL的WebService。
CWebServiceActionCWebServiceAction实现一个提供Web服务的动作。
CWsdlGeneratorCWsdlGenerator是一个给定的服务类生成WSDL。
system.web.widgetsCActiveFormCActiveForm提供了一系列方法,这些方法可以帮助简化表单创建的复杂性,
CAutoCompleteCAutoComplete生成一个自动完成的输入字段。
CClipWidgetCClipWidget 记录下它的内容,使之可以在其他地方使用。
CContentDecoratorCContentDecorator 装饰放置在指定的view中的内容。
CFilterWidgetCFilterWidget 是各种可以用作过滤器的小物件的基类。
CFlexWidgetCFlexWidget 嵌入一个 Flex 3.x 应用到一个页面中。
CHtmlPurifierCHtmlPurifier 是HTML Purifier的一个包装。
CInputWidgetCInputWidget 是各种收集用户输入的小物件类的基类。
CMarkdownCMarkdown 将获取的内容从markdown格式转换为HTML代码。
CMaskedTextFieldCMaskedTextField 生成一个支持掩码的输入框。
CMultiFileUploadCMultiFileUpload 生成一个允许同时上传多个文件的文件输入域。
COutputCacheCOutputCache 使一个动作或视图片段生成的输出缓冲可用。
COutputProcessorCOutputProcessor 将内容转换为不同的格式。
CStarRatingCStarRating显示一个星级评价控件来收集用户的评价值。
CTabViewCTabView在多个选项卡中显示内容。
CTextHighlighterCTextHighlighter 使自己主体中的内容格式高亮。
CTreeViewCTreeView 显示分层数据的树形图。
CWidgetCWidget是各种微件类的基类。
system.web.widgets.captchaCCaptchaCCaptcha用于渲染验证码图片元素。
CCaptchaActionCCaptchaAction用于生成验证码图片。
system.web.widgets.pagersCBasePagerCBasePager是所有pager类的基类。
CLinkPagerCLinkPager用于显示分页的超链接列表。
CListPagerCListPager显示一个下拉列表,其中包含导致不同目标页的选项。
zii.behaviorsCTimestampBehaviorCTimestampBehavior会自动填充日期和时间相关的属性。
zii.widgetsCBaseListViewCBaseListView是CListView和CGridView的基类。
CBreadcrumbsCBreadcrumbs显示一个由当前页面在网站中的位置组成的链接列表。
CDetailViewCDetailView显示单个数据模型的详细内容。
CListViewCListView按照列表方式显示数据项。
CMenuCMenu使用嵌套的HTML列表显示多级菜单。
CPortletCPortlet是用于portlet部件的基类。
zii.widgets.gridCButtonColumnCButtonColumn represents a grid view column that renders one or several buttons.
CCheckBoxColumnCCheckBoxColumn表示表格视图中列的复选框。
CDataColumnCDataColumn代表网格视图的列的数据属性或表达相关联。
CGridColumnCGridColumn是所有的表格视图中列类的基类。
CGridViewCGridView displays a list of data items in terms of a table.
CLinkColumnCLinkColumn代表网格视图列呈现在它的每一个数据单元格的超链接。
zii.widgets.juiCJuiAccordionCJuiAccordion显示一个可以折叠的部件。
CJuiAutoCompleteCJuiAutoComplete显示一个自动完成框。
CJuiButtonCJuiButton显示一个按钮部件。
CJuiDatePickerCJuiDatePicker显示一个日期选择器。
CJuiDialogCJuiDialog显示一个对话框部件
CJuiDraggableCJuiDraggable显示一个可拖放的部件。
CJuiDroppableCJuiDroppable显示一个可拖曳的部件。
CJuiInputWidgetCJuiInputWidget是能搜集用户输入的JUI插件的基础类
CJuiProgressBarCJuiProgressBar显示一个进度条部件。
CJuiResizableCJuiResizable显示一个可调整大小的窗口部件。
CJuiSelectableCJuiSelectable显示一个可折叠的部件。
CJuiSliderCJuiSlider显示一个滑块。
CJuiSliderInputCJuiSliderInput显示一个滑块。它能用在表单中并post它的值。
CJuiSortableCJuiSortable用鼠标拖动选定的元素排序。
CJuiTabsCJuiTabs显示一个选项卡部件。
CJuiWidget这是所有JUI widget的基类。