Версия: 6.x
burger close
Класс CustomRoute
Граф наследования:CustomRoute:
Route RouteAbstract

Открытые члены

 buildUrl ($params=[], $absolute=false, $mask_key=null)
 
- Открытые члены унаследованные от Route
 __construct ($id, $masks, $defaults, $description, $hide=false, $wrap_pattern= '^{pattern}$')
 
 buildUrl ($params=[], $absolute=false, $mask_key=null)
 
 getPatternsView ()
 
- Открытые члены унаследованные от RouteAbstract
 __construct ($id, $patterns, $defaults, $description, $hide=false)
 
 getId ()
 
 match ($host, $uri, $autoset=true)
 
 getHttpRequest ()
 
 getController ()
 
 getAction ()
 
 getDescription ()
 
 buildUrl ($params, $absolute=false)
 
 getPatterns ()
 
 getPatternsView ()
 
 isAdmin ($bool=null)
 
 isUnknown ()
 
 isHidden ()
 
 addExtra ($key, $value)
 
 getExtra ($key, $default=null)
 

Дополнительные унаследованные члены

- Поля данных унаследованные от Route
 $keys_in_mask = []
 
 $masks
 
- Поля данных унаследованные от RouteAbstract
const CONTROLLER_PARAM = 'controller'
 
const ACTION_PARAM = 'Act'
 
const DEFAULT_ACTION = 'index'
 
 $match
 
 $patterns = []
 
 $defaults = []
 
 $is_admin = false
 
 $hide = false
 
 $description
 
 $extra = []
 
- Защищенные члены унаследованные от Route
 findKey ($params)
 
- Защищенные данные унаследованные от Route
 $cache = []
 
- Защищенные данные унаследованные от RouteAbstract
 $id
 
- Статические защищенные данные унаследованные от Route
static $cache_site_folder
 
- Статические защищенные данные унаследованные от RouteAbstract
static $http_request
 

Методы

buildUrl (   $params = [],
  $absolute = false,
  $mask_key = null 
)

Возвращает Uri с нужными параметрами

Аргументы
array$paramsпараметры для uri
bool$absoluteесли true, то вернет абсолютный путь
mixed$mask_keyиндекс маски по которой будет строиться url, если не задан, то будет определен автоматически