Overview

Namespaces

  • MvcCore
    • Ext
      • Auth
        • Virtual
      • Debug
        • Tracy
      • Form
        • Core
        • Validators
      • Request
      • Router
        • Lang
      • View
        • Helpers
  • None

Classes

  • Route
  • Overview
  • Namespace
  • Class
  • Tree

Class Route

Core route: - describing request input, url output, controller/action target and default params - required properties to set: - Pattern - classic preg_match() pattern including border '#' characters, containing char groups - Reverse - url form with {%param} replacements where to insert param values from url method - Controller - controller to create and dispatch or view directory name, pascal case - Action - controller action to execute or view name to render, pascal case - Name - 'Controller:Action' or any custom route name how to create url in application by Url() method - Params - default params to set before controller/action dispatching if no params in request

MvcCore\Route
Extended by MvcCore\Ext\Router\Lang\Route
Namespace: MvcCore\Ext\Router\Lang
Located at ext-router-lang/src/MvcCore/Ext/Router/Lang/Route.php
Methods summary
public
# __construct( $nameOrConfig = NULL, $controller = NULL, $action = NULL, $pattern = NULL, $reverse = NULL, $params = array() )

Create new route

Create new route

Parameters

$nameOrConfig
required
$controller
required|optional
$action
required|optional
$pattern
required|optional
$reverse
required|optional
$params
required|optional

Overrides

MvcCore\Route::__construct()
Methods inherited from MvcCore\Route
GetInstance(), SetAction(), SetController(), SetName(), SetParams(), SetPattern(), SetReverse()
Properties inherited from MvcCore\Route
$Action, $Controller, $Name, $Params, $Pattern, $Reverse
MvcCore API documentation generated by ApiGen