IApplicationComponent
| Пакет | system.base |
|---|---|
| Наследование | интерфейс IApplicationComponent |
| Подклассы | CApcCache, CApplicationComponent, CAssetManager, CAuthManager, CCache, CCacheHttpSession, CClientScript, CDbAuthManager, CDbCache, CDbConnection, CDbFixtureManager, CDbHttpSession, CDbMessageSource, CDbStatePersister, CDummyCache, CEAcceleratorCache, CErrorHandler, CFileCache, CFormatter, CGettextMessageSource, CHttpRequest, CHttpSession, CLocalizedFormatter, CLogRouter, CMemCache, CMessageSource, CPhpAuthManager, CPhpMessageSource, CPradoViewRenderer, CRedisCache, CSecurityManager, CStatePersister, CThemeManager, CUrlManager, CViewRenderer, CWebUser, CWidgetFactory, CWinCache, CXCache, CZendDataCache |
| С момента | 1.0 |
| Исходный код | framework/base/interfaces.php |
IApplicationComponent — это интерфейс, который должны реализовывать все компоненты приложения.
После завершения конфигурации приложения вызывается метод init() каждого загруженного компонента приложения.
После завершения конфигурации приложения вызывается метод init() каждого загруженного компонента приложения.
Публичные методы
| Метод | Описание | Определено в |
|---|---|---|
| getIsInitialized() | Проверяет, был ли вызван метод init(). | IApplicationComponent |
| init() | Инициализирует компонент приложения. | IApplicationComponent |
Подробности методов
getIsInitialized() метод
abstract public boolean getIsInitialized() | ||
| {return} | boolean | является ли вызванным метод init(). |
init() метод
abstract public void init() |
Инициализирует компонент приложения. Этот метод вызывается после завершения конфигурации приложения.
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/IApplicationComponent