包 | 类 | 描述 |
system |
Yii |
Yii is a helper class serving common framework functionalities. |
YiiBase |
YiiBase is a helper class serving common framework functionalities. |
system.base |
CApplication |
CApplication is the base class for all application classes. |
CApplicationComponent |
CApplicationComponent is the base class for application component classes. |
CBehavior |
CBehavior is a convenient base class for behavior classes. |
CComponent |
CComponent is the base class for all components. |
CEnumerable |
CEnumerable is the base class for all enumerable types. |
CErrorEvent |
CErrorEvent represents the parameter for the onError event. |
CErrorHandler |
CErrorHandler handles uncaught PHP errors and exceptions. |
CEvent |
CEvent is the base class for all event classes. |
CException |
CException represents a generic exception for all purposes. |
CExceptionEvent |
CExceptionEvent represents the parameter for the onException event. |
CHttpException |
CHttpException represents an exception caused by invalid operations of end-users. |
CModel |
CModel is the base class providing the common features needed by data model objects. |
CModelBehavior |
CModelBehavior is a base class for behaviors that are attached to a model component. |
CModelEvent |
CModelEvent class. |
CModule |
CModule is the base class for module and application classes. |
CSecurityManager |
CSecurityManager provides private keys, hashing and encryption functions. |
CStatePersister |
CStatePersister implements a file-based persistent data storage. |
IAction |
IAction is the interface that must be implemented by controller actions. |
IApplicationComponent |
IApplicationComponent is the interface that all application components must implement. |
IAuthManager |
IAuthManager interface is implemented by an auth manager application component. |
IBehavior |
IBehavior interfaces is implemented by all behavior classes. |
IFilter |
IFilter is the interface that must be implemented by action filters. |
IStatePersister |
IStatePersister is the interface that must be implemented by state persister calsses. |
IUserIdentity |
IUserIdentity interface is implemented by a user identity class. |
IViewRenderer |
IViewRenderer interface is implemented by a view renderer class. |
IWebServiceProvider |
IWebServiceProvider interface may be implemented by Web service provider classes. |
IWebUser |
IWebUser interface is implemented by a user application component. |
system.caching |
CApcCache |
CApcCache provides APC caching in terms of an application component. |
CCache |
CCache is the base class for cache classes with different cache storage implementation. |
CDbCache |
CDbCache implements a cache application component by storing cached data in a database. |
CDummyCache |
CDummyCache is a placeholder cache component. |
CEAcceleratorCache |
CEAcceleratorCache implements a cache application module based on eaccelerator. |
CFileCache |
CFileCache provides a file-based caching mechanism. |
CMemCache |
CMemCache implements a cache application component based on memcached. |
CMemCacheServerConfiguration |
CMemCacheServerConfiguration represents the configuration data for a single memcache server. |
CXCache |
CXCache implements a cache application module based on xcache. |
CZendDataCache |
CZendDataCache implements a cache application module based on the Zend Data Cache |
ICache |
ICache is the interface that must be implemented by cache components. |
ICacheDependency |
ICacheDependency is the interface that must be implemented by cache dependency classes. |
system.caching.dependencies |
CCacheDependency |
CCacheDependency is the base class for cache dependency classes. |
CChainedCacheDependency |
CChainedCacheDependency represents a list of cache dependencies. |
CDbCacheDependency |
CDbCacheDependency represents a dependency based on the query result of a SQL statement. |
CDirectoryCacheDependency |
CDirectoryCacheDependency represents a dependency based on change of a directory. |
CExpressionDependency |
CExpressionDependency represents a dependency based on the result of a PHP expression. |
CFileCacheDependency |
CFileCacheDependency represents a dependency based on a file's last modification time. |
CGlobalStateCacheDependency |
CGlobalStateCacheDependency represents a dependency based on a global state value. |
system.collections |
CAttributeCollection |
CAttributeCollection implements a collection for storing attribute names and values. |
CConfiguration |
CConfiguration represents an array-based configuration. |
CList |
CList implements an integer-indexed collection class. |
CListIterator |
CListIterator implements an interator for CList. |
CMap |
CMap implements a collection that takes key-value pairs. |
CMapIterator |
CMapIterator implements an interator for CMap. |
CQueue |
CQueue implements a queue. |
CQueueIterator |
CQueueIterator implements an interator for CQueue. |
CStack |
CStack implements a stack. |
CStackIterator |
CStackIterator implements an interator for CStack. |
CTypedList |
CTypedList represents a list whose items are of the certain type. |
system.console |
CConsoleApplication |
CConsoleApplication represents a console application. |
CConsoleCommand |
CConsoleCommand represents an executable user command. |
CConsoleCommandRunner |
CConsoleCommandRunner manages commands and executes the requested command. |
CHelpCommand |
CHelpCommand represents a console help command. |
system.db |
CDbCommand |
CDbCommand represents an SQL statement to execute against a database. |
CDbConnection |
CDbConnection represents a connection to a database. |
CDbDataReader |
CDbDataReader represents a forward-only stream of rows from a query result set. |
CDbException |
CDbException represents an exception that is caused by some DB-related operations. |
CDbTransaction |
CDbTransaction represents a DB transaction. |
system.db.ar |
CActiveFinder |
CActiveFinder implements eager loading and lazy loading of related active records. |
CActiveRecord |
CActiveRecord is the base class for classes representing relational data. |
CActiveRecordBehavior |
CActiveRecordBehavior is the base class for behaviors that can be attached to CActiveRecord. |
CActiveRecordMetaData |
CActiveRecordMetaData represents the meta-data for an Active Record class. |
CActiveRelation |
CActiveRelation is the base class for representing active relations that bring back related objects. |
CBaseActiveRelation |
CBaseActiveRelation is the base class for all active relations. |
CBelongsToRelation |
CBelongsToRelation represents the parameters specifying a BELONGS_TO relation. |
CHasManyRelation |
CHasManyRelation represents the parameters specifying a HAS_MANY relation. |
CHasOneRelation |
CHasOneRelation represents the parameters specifying a HAS_ONE relation. |
CJoinElement |
CJoinElement represents a tree node in the join tree created by CActiveFinder. |
CJoinQuery |
CJoinQuery represents a JOIN SQL statement. |
CManyManyRelation |
CManyManyRelation represents the parameters specifying a MANY_MANY relation. |
CStatElement |
CStatElement represents STAT join element for CActiveFinder. |
CStatRelation |
CStatRelation represents a statistical relational query. |
system.db.schema |
CDbColumnSchema |
CDbColumnSchema class describes the column meta data of a database table. |
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 represents a DB expression that does not need escaping. |
CDbSchema |
CDbSchema is the base class for retrieving metadata information. |
CDbTableSchema |
CDbTableSchema is the base class for representing the metadata of a database table. |
system.db.schema.mssql |
CMssqlColumnSchema |
CMssqlColumnSchema class describes the column meta data of a MSSQL table. |
CMssqlCommandBuilder |
CMssqlCommandBuilder provides basic methods to create query commands for tables for Mssql Servers. |
CMssqlPdoAdapter |
This is an extension of default PDO class for mssql driver only |
CMssqlSchema |
CMssqlSchema is the class for retrieving metadata information from a MS SQL Server database. |
CMssqlTableSchema |
CMssqlTableSchema represents the metadata for a MSSQL table. |
system.db.schema.mysql |
CMysqlColumnSchema |
CMysqlColumnSchema class describes the column meta data of a MySQL table. |
CMysqlSchema |
CMysqlSchema is the class for retrieving metadata information from a MySQL database (version 4.1.x and 5.x). |
CMysqlTableSchema |
CMysqlTableSchema represents the metadata for a MySQL table. |
system.db.schema.oci |
COciColumnSchema |
COciColumnSchema class describes the column meta data of a Oracle table. |
COciCommandBuilder |
COciCommandBuilder provides basic methods to create query commands for tables. |
COciSchema |
COciSchema is the class for retrieving metadata information from an Oracle database. |
COciTableSchema |
COciTableSchema represents the metadata for a Oracle table. |
system.db.schema.pgsql |
CPgsqlColumnSchema |
CPgsqlColumnSchema class describes the column meta data of a PostgreSQL table. |
CPgsqlSchema |
CPgsqlSchema is the class for retrieving metadata information from a PostgreSQL database. |
CPgsqlTableSchema |
CPgsqlTable represents the metadata for a PostgreSQL table. |
system.db.schema.sqlite |
CSqliteColumnSchema |
CSqliteColumnSchema class describes the column meta data of a SQLite table. |
CSqliteCommandBuilder |
CSqliteCommandBuilder provides basic methods to create query commands for SQLite tables. |
CSqliteSchema |
CSqliteSchema is the class for retrieving metadata information from a SQLite (2/3) database. |
system.i18n |
CDateFormatter |
CDateFormatter provides date/time localization functionalities. |
CDbMessageSource |
CDbMessageSource represents a message source that stores translated messages in database. |
CGettextMessageSource |
CGettextMessageSource represents a message source that is based on GNU Gettext. |
CLocale |
CLocale represents the data relevant to a locale. |
CMessageSource |
CMessageSource is the base class for message translation repository classes. |
CMissingTranslationEvent |
CMissingTranslationEvent represents the parameter for the onMissingTranslation event. |
CNumberFormatter |
CNumberFormatter provides number localization functionalities. |
CPhpMessageSource |
CPhpMessageSource represents a message source that stores translated messages in PHP scripts. |
system.i18n.gettext |
CGettextFile |
CGettextFile is the base class for representing a Gettext message file. |
CGettextMoFile |
CGettextMoFile represents an MO Gettext message file. |
CGettextPoFile |
CGettextPoFile represents a PO Gettext message file. |
system.logging |
CDbLogRoute |
CDbLogRoute stores log messages in a database table. |
CEmailLogRoute |
CEmailLogRoute sends selected log messages to email addresses. |
CFileLogRoute |
CFileLogRoute records log messages in files. |
CLogFilter |
CLogFilter preprocesses the logged messages before they are handled by a log route. |
CLogRoute |
CLogRoute is the base class for all log route classes. |
CLogRouter |
CLogRouter manages log routes that record log messages in different media. |
CLogger |
CLogger records log messages in memory. |
CProfileLogRoute |
CProfileLogRoute displays the profiling results in Web page. |
CWebLogRoute |
CWebLogRoute shows the log content in Web page. |
system.utils |
CChoiceFormat |
CChoiceFormat is a helper that chooses an appropriate message based on the specified number value. |
CDateTimeParser |
CDateTimeParser converts a date/time string to a UNIX timestamp according to the specified pattern. |
CFileHelper |
CFileHelper provides a set of helper methods for common file system operations. |
CMarkdownParser |
CMarkdownParser is a wrapper of MarkdownExtra_Parser. |
CPropertyValue |
CPropertyValue is a helper class that provides static methods to convert component property values to specific types. |
CTimestamp |
CTimestamp represents a timestamp. |
CVarDumper |
CVarDumper is intended to replace the buggy PHP function var_dump and print_r. |
system.validators |
CBooleanValidator |
CBooleanValidator validates that the attribute value is either trueValue or falseValue. |
CCaptchaValidator |
CCaptchaValidator validates that the attribute value is the same as the verification code displayed in the CAPTCHA. |
CCompareValidator |
CCompareValidator compares the specified attribute value with another value and validates if they are equal. |
CDefaultValueValidator |
CDefaultValueValidator sets the attributes with the specified value. |
CEmailValidator |
CEmailValidator validates that the attribute value is a valid email address. |
CExistValidator |
CExistValidator validates that the attribute value exists in a table. |
CFileValidator |
CFileValidator verifies if an attribute is receiving a valid uploaded file. |
CFilterValidator |
CFilterValidator transforms the data being validated based on a filter. |
CInlineValidator |
CInlineValidator represents a validator which is defined as a method in the object being validated. |
CNumberValidator |
CNumberValidator validates that the attribute value is a number. |
CRangeValidator |
CRangeValidator validates that the attribute value is among the list (specified via range). |
CRegularExpressionValidator |
CRegularExpressionValidator validates that the attribute value matches to the specified regular expression. |
CRequiredValidator |
CRequiredValidator validates that the specified attribute does not have null or empty value. |
CStringValidator |
CStringValidator validates that the attribute value is of certain length. |
CTypeValidator |
CTypeValidator verifies if the attribute is of the type specified by type. |
CUniqueValidator |
CUniqueValidator validates that the attribute value is unique in the corresponding database table. |
CUrlValidator |
CUrlValidator validates that the attribute value is a valid http or https URL. |
CValidator |
CValidator is the base class for all validators. |
system.web |
CAssetManager |
CAssetManager is a Web application component that manages private files (called assets) and makes them accessible by Web clients. |
CBaseController |
CBaseController is the base class for CController and CWidget. |
CCacheHttpSession |
CCacheHttpSession implements a session component using cache as storage medium. |
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. |
CDbHttpSession |
CDbHttpSession extends CHttpSession by using database as session data storage. |
CExtController |
CExtController is the base class for controllers distributed as extension. |
CFormModel |
CFormModel represents a data model that collects HTML form inputs. |
CHttpCookie |
A CHttpCookie instance stores a single cookie, including the cookie name, value, domain, path, expire, and secure. |
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 implements an interator for CHttpSession. |
COutputEvent |
COutputEvent represents the parameter for events related with output handling. |
CPagination |
CPagination represents information relevant to pagination. |
CSort |
CSort represents information relevant to sorting. |
CTheme |
CTheme represents an application theme. |
CThemeManager |
CThemeManager manages the themes for the Web application. |
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. |
system.web.actions |
CAction |
CAction is the base class for all controller action classes. |
CInlineAction |
CInlineAction represents an action that is defined as a controller method. |
CViewAction |
CViewAction represents an action that displays a view according to a user-specified parameter. |
system.web.auth |
CAccessControlFilter |
CAccessControlFilter performs authorization checks for the specified actions. |
CAccessRule |
CAccessRule represents an access rule that is managed by CAccessControlFilter. |
CAuthAssignment |
CAuthAssignment represents an assignment of a role to a user. |
CAuthItem |
CAuthItem represents an authorization item. |
CAuthManager |
CAuthManager is the base class for authorization manager classes. |
CBaseUserIdentity |
CBaseUserIdentity is a base class implementing IUserIdentity. |
CDbAuthManager |
CDbAuthManager represents an authorization manager that stores authorization information in database. |
CPhpAuthManager |
CPhpAuthManager represents an authorization manager that stores authorization information in terms of a PHP script file. |
CUserIdentity |
CUserIdentity is a base class for representing identities that are authenticated based on a username and a password. |
CWebUser |
CWebUser represents the persistent state for a Web application user. |
system.web.filters |
CFilter |
CFilter is the base class for all filters. |
CFilterChain |
CFilterChain represents a list of filters being applied to an action. |
CInlineFilter |
CInlineFilter represents a filter defined as a controller method. |
system.web.helpers |
CGoogleApi |
CGoogleApi provides helper methods to easily access Google AJAX APIs. |
CHtml |
CHtml is a static class that provides a collection of helper methods for creating HTML views. |
CJSON |
CJSON converts PHP data to and from JSON format. |
CJavaScript |
CJavaScript is a helper class containing JavaScript-related handling functions. |
system.web.renderers |
CPradoViewRenderer |
CPradoViewRenderer implements a view renderer that allows users to use a template syntax similar to PRADO templates. |
CViewRenderer |
CViewRenderer is the base class for view renderer classes. |
system.web.services |
CSoapObjectWrapper |
CSoapObjectWrapper is a wrapper class internally used when SoapServer::setObject() is not defined. |
CWebService |
CWebService encapsulates SoapServer and provides a WSDL-based web service. |
CWebServiceAction |
CWebServiceAction implements an action that provides Web services. |
CWsdlGenerator |
CWsdlGenerator generates the WSDL for a given service class. |
system.web.widgets |
CAutoComplete |
CAutoComplete generates an auto-complete text field. |
CClipWidget |
CClipWidget records its content and makes it available elsewhere. |
CContentDecorator |
CContentDecorator decorates the content it encloses with the specified view. |
CFilterWidget |
CFilterWidget is the base class for widgets that can also be used as filters. |
CFlexWidget |
CFlexWidget embeds a Flex 3.x application into a page. |
CHtmlPurifier |
CHtmlPurifier is wrapper of HTML Purifier. |
CInputWidget |
CInputWidget is the base class for widgets that collect user inputs. |
CMarkdown |
CMarkdown converts the captured content from markdown syntax to HTML code. |
CMaskedTextField |
CMaskedTextField generates a masked text field. |
CMultiFileUpload |
CMultiFileUpload generates a file input that can allow uploading multiple files at a time. |
COutputCache |
COutputCache enables caching the output generated by an action or a view fragment. |
COutputProcessor |
COutputProcessor transforms the content into a different format. |
CStarRating |
CStarRating displays a star rating control that can collect user rating input. |
CTabView |
CTabView displays contents in multiple tabs. |
CTextHighlighter |
CTextHighlighter does syntax highlighting for its body content. |
CTreeView |
CTreeView displays a tree view of hierarchical data. |
CWidget |
CWidget is the base class for widgets. |
system.web.widgets.captcha |
CCaptcha |
CCaptcha renders a CAPTCHA image element. |
CCaptchaAction |
CCaptchaAction renders a CAPTCHA image. |
system.web.widgets.pagers |
CBasePager |
CBasePager is the base class for all pagers. |
CLinkPager |
CLinkPager displays a list of hyperlinks that lead to different pages of target. |
CListPager |
CListPager displays a dropdown list that contains options leading to different pages of target. |