Overview

Namespaces

  • codemania
    • core
      • exception
    • library
      • database
        • drivers
  • None
  • PHP

Classes

  • Cookie
  • Core
  • Crypt
  • HTTP
  • Request
  • Route
  • Security
  • Singleton
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Class Route

Роутер

codemania\core\Singleton
Extended by codemania\core\Route

Direct known subclasses

codemania\core\Request
Namespace: codemania\core
Located at codemania/core/Route.php
Methods summary
public static
# set_controller( string $controller )

Сохраняет контроллер по умолчанию

Сохраняет контроллер по умолчанию

Parameters

$controller
string
$controller Имя контроллера
public static
# set_rules( array $rules )

Сохраняет правила роутинга

Сохраняет правила роутинга

Parameters

$rules
array
$rules Правила роутинга
public static string
# get( string $name )

Возвращает значение сегмента по ключу См. Route->_routes_combine();

Возвращает значение сегмента по ключу См. Route->_routes_combine();

Parameters

$name
string
$name Ключ сегмента

Returns

string
Значение сегмента по ключу или false в случаее его отсутствия
public
# __construct( string $uri_string )

Определяет сегменты

Определяет сегменты

Parameters

$uri_string
string
$uri_string Обработанная строка URI
Methods inherited from codemania\core\Singleton
__clone(), instance()
Properties summary
protected static string $_default
#

Контроллер по-умолчанию

Контроллер по-умолчанию

protected array $_segments array()
#

Массив сегментов

Массив сегментов

Properties inherited from codemania\core\Singleton
$_instance
CodeMania Framework API documentation generated by ApiGen 2.8.0