Yaf_Route_Simple::__construct
PHP Manual
PHP Manual»Yaf_Route_Simple»Yaf_Route_Simple::__construct

Yaf_Route_Simple::__construct

(Yaf >=1.0.0)

Yaf_Route_Simple::__construct — Construct a simple route

Beschreibung

public function Yaf_Route_Simple::__construct(string $module_name, string $controller_name, string $action_name)

Construct a simple route. A simple route reads the module, controller and action names from the query variables named as the three arguments. For example, with the constructor arguments module, controller and action, the route matches a request like /?module=foo&controller=bar&action=list.

Parameter-Liste

module_name

The name of the query variable that carries the module name.

controller_name

The name of the query variable that carries the controller name.

action_name

The name of the query variable that carries the action name.

Rückgabewerte

No value is returned.

Beispiele

Beispiel #1 Yaf_Route_Simple::__construct() example

<?php
/**
 * Add a simple route to the Yaf_Router route stack.
 *
 * The route matches requests like:
 * http://yourdomain.com/index.php?m=main&c=product&a=detail
 */
Yaf_Dispatcher::getInstance()->getRouter()->addRoute("simple",
    new Yaf_Route_Simple("m", "c", "a")
);
?>

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

/* http://yourdomain.com/index.php?m=main&c=product&a=detail
 * routes to the following values:
 */
array(
  "module"     => "main",
  "controller" => "product",
  "action"     => "detail",
)

Siehe auch

To Top