Ключевые компоненты приложения = Yii (Ийе) фрэймворк
Primary tabs
http://www.yiiframework.com/doc/guide/1....
Ключевые компоненты приложения
Yii предопределяет набор компонентов ядра, которые предоставляют возможности, необходимые для большинства веб-приложений.
Например, компонент request используется для сбора информации о запросе пользователя и предоставляет различную информацию, такую как URL и cookies. Задавая свойства компонентов, можно изменять стандартное поведение Yii практически как угодно.
Далее перечислены ключевые компоненты, предопределенные классом CWebApplication:
assetManager: CAssetManager //— управляет публикацией файлов ресурсов (asset files); authManager: CAuthManager// — контролирует доступ на основе ролей (RBAC); cache: CCache //— предоставляет возможности кэширования данных; учтите, //что вы должны указать используемый класс //(например, CMemCache, CDbCache), иначе при обращении к компоненту будет возвращен null; clientScript: CClientScript //— управляет клиентскими скриптами (JavaScript и CSS); coreMessages: CPhpMessageSource //— предоставляет переводы системных сообщений Yii-фреймворка; db: CDbConnection //— обслуживает соединение с базой данных; // обратите внимание, что для использования компонента необходимо установить свойство connectionString; errorHandler: CErrorHandler //— обрабатывает не пойманные ошибки и исключения PHP; format: CFormatter //— форматирует данные для их последующего отображения. messages: CPhpMessageSource //— предоставляет переводы сообщений, используемых в Yii-приложении; request: CHttpRequest// — содержит информацию о пользовательском запросе; securityManager: CSecurityManager// — предоставляет функции, связанные с безопасностью (например, хеширование, шифрование); session: CHttpSession //— обеспечивает функциональность, связанную с сессиями; statePersister: CStatePersister //— предоставляет метод для сохранения глобального состояния; urlManager: CUrlManager //— предоставляет функции парсинга и формирования URL; user: CWebUser //— предоставляет идентификационную информацию текущего пользователя; themeManager: CThemeManager //— управляет темами оформления.
- Log in to post comments
- 2601 reads