Spec-Zone.ru › CakePHP 2.7

Класс CacheDispatcher

Этот фильтр проверяет, был ли ответ ранее кэширован в файловой системе, и отобразит его клиенту, если это уместно.

DispatcherFilter реализует CakeEventListener
Extended by CacheDispatcher
Пакет: Cake\Routing\Filter
Авторское право: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/Routing/Filter/CacheDispatcher.php

Подробное описание методов

beforeDispatchsource public

beforeDispatch( CakeEvent $event )

Проверяет, был ли ответ кэширован, и соответствующим образом устанавливает тело.

Параметры

CakeEvent $event
содержащий объект запроса и ответа

Возвращаемое значение

CakeResponse
с кэшированным содержимым, если найдено, в противном случае null

Переопределяет

DispatcherFilter::beforeDispatch()

Методы, унаследованные от DispatcherFilter

__constructsource public

__construct( array $settings array() )

Конструктор.

Параметры

массив $settings необязательно массив()
Настройки конфигурации для фильтра.

afterDispatchsource public

afterDispatch( CakeEvent $event )

Метод, вызываемый после того, как контроллер обработает запрос и сгенерирует ответ. В этот момент можно изменить объект ответа, так как он еще не отправлен клиенту.

Если возвращается false, событие будет остановлено, и больше никаких слушателей не будут уведомлены. В качестве альтернативы можно вызвать $event->stopPropagation() для достижения того же результата.

Параметры

CakeEvent $event
объект контейнера, содержащий ключи request и response в свойстве data.

Возвращаемое значение

mixed
логическое значение для остановки отправки события или null для продолжения

implementedEventssource public

implementedEvents( )

Возвращает список событий, на которые подписывается этот фильтр. Диспетчер уведомляет о 2 разных событиях Dispatcher.before и Dispatcher.after. По умолчанию этот класс подключит методы preDispatch и postDispatch соответственно.

Переопределите этот метод по своему усмотрению, чтобы подписываться только на интересующие вас события.

Возвращаемое значение

array
массив

Реализация

CakeEventListener::implementedEvents()

Краткое описание свойств

$prioritysource

public целое число

Умолчательный приоритет для всех методов в этом фильтре. Этот фильтр должен выполняться до обработки запроса маршрутизатором.

9

Свойства, унаследованные от DispatcherFilter

$settingssource

public массив

Настройки для этого фильтра

array()

© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/2.7/class-CacheDispatcher.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API