Introduction
PHP Manual
PHP Manual»Yaf»Yaf_Route_Simple

La classe Yaf_Route_Simple

(Yaf >=1.0.0)

Yaf_Route_Simple détermine les informations de routage à partir de la chaîne de requête. Il suffit d'indiquer à Yaf_Route_Simple quelle clé de $_GET est le module, quelle clé est le contrôleur et quelle clé est l'action.

Yaf_Route_Simple::route() prend en charge la requête (retourne true) dès qu'au moins une de ces clés est présente dans la chaîne de requête ; les routes enregistrées après elle dans la pile ne seront donc pas essayées pour une telle requête. Elle ne laisse passer la requête (retourne false) que lorsque aucune des clés configurées n'apparaît.

class Yaf_Route_Simple implements Yaf_Route_Interface {
/* Propriétés */
protected $controller;
protected $module;
protected $action;
/* Méthodes */
public function __construct(string $module_name, string $controller_name, string $action_name)
public function assemble(array $info, array $query = ?): string
public function route(Yaf_Request_Abstract $request): bool
}
controller

module

action

Sommaire

To Top