Spec-Zone.ru › Yii 1.1

CBaseUrlRule

Пакет system.web
Наследование абстрактный класс CBaseUrlRule » CComponent
Подклассы CUrlRule
С момента 1.1.8
Исходный код framework/web/CUrlManager.php
CBaseUrlRule — базовый класс для класса правила URL.

Пользовательские классы правил URL должны расширять этот класс и реализовывать два метода: createUrl и parseUrl.

Свойства

Свойство Тип Описание Определено
hasHostInfo boolean указывает, будет ли это правило также анализировать часть информации о хосте. CBaseUrlRule

Методы

Метод Описание Определено
__call() Вызывает именованный метод, который не является методом класса. CComponent
__get() Возвращает значение свойства, список обработчиков событий или поведение на основе его имени. CComponent
__isset() Проверяет, является ли значение свойства нулевым. CComponent
__set() Устанавливает значение свойства компонента. CComponent
__unset() Устанавливает свойство компонента в значение null. CComponent
asa() Возвращает объект поведения с указанным именем. CComponent
attachBehavior() Прикрепляет поведение к этому компоненту. CComponent
attachBehaviors() Прикрепляет список поведений к компоненту. CComponent
attachEventHandler() Прикрепляет обработчик событий к событию. CComponent
canGetProperty() Определяет, можно ли считать свойство. CComponent
canSetProperty() Определяет, можно ли установить свойство. CComponent
createUrl() Создает URL на основе этого правила. CBaseUrlRule
detachBehavior() Открепляет поведение от компонента. CComponent
detachBehaviors() Открепляет все поведения от компонента. CComponent
detachEventHandler() Открепляет существующий обработчик событий. CComponent
disableBehavior() Отключает прикрепленное поведение. CComponent
disableBehaviors() Отключает все прикрепленные поведения к этому компоненту. CComponent
enableBehavior() Включает прикрепленное поведение. CComponent
enableBehaviors() Включает все прикрепленные к этому компоненту поведения. CComponent
evaluateExpression() Вычисляет PHP выражение или обратный вызов в контексте этого компонента. CComponent
getEventHandlers() Возвращает список прикрепленных обработчиков событий для события. CComponent
hasEvent() Определяет, определено ли событие. CComponent
hasEventHandler() Проверяет, есть ли прикрепленные обработчики для указанного события. CComponent
hasProperty() Определяет, определено ли свойство. CComponent
parseUrl() Парсит URL на основе этого правила. CBaseUrlRule
raiseEvent() Вызывает событие. CComponent

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

hasHostInfo свойство

public boolean $hasHostInfo;

указывает, будет ли это правило также анализировать часть информации о хосте. По умолчанию false.

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

createUrl() метод

abstract public mixed createUrl(CUrlManager $manager, string $route, array $params, string $ampersand)
$manager CUrlManager менеджер
$route string маршрут
$params array список параметров (имя=>значение), связанных с маршрутом
$ampersand string разделитель пар имя-значение в URL.
{return} mixed сформированный URL. False, если это правило не применяется.
Исходный код: framework/web/CUrlManager.php#543 (показать)
abstract public function createUrl($manager,$route,$params,$ampersand);

Создает URL на основе этого правила.

parseUrl() метод

abstract public mixed parseUrl(CUrlManager $manager, CHttpRequest $request, string $pathInfo, string $rawPathInfo)
$manager CUrlManager менеджер URL
$request CHttpRequest объект запроса
$pathInfo string часть пути URL (суффикс URL уже удален на основе CUrlManager::urlSuffix)
$rawPathInfo string путь URL, который может содержать суффикс URL
{return} mixed маршрут, состоящий из идентификатора контроллера и идентификатора действия. False, если это правило не применяется.
Исходный код: framework/web/CUrlManager.php#552 (показать)
abstract public function parseUrl($manager,$request,$pathInfo,$rawPathInfo);

Парсит URL на основе этого правила.

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/CBaseUrlRule

Spec-Zone.ru

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