Routes

Routes::route

Registra una uri, la cual quedará asociada con la tarea de un controlador.

public Routes::route ( string $uri, string|array $callback, string $id = '' )
uri

La uri a registrar. La uri puede estar precedida por los métodos válidos.

callback

La función de retorno. Si es una cadena, será el nombre del método del controlador por defecto. Si es un array, será un callable.

id

Una Id con la cual identificar la uri.

 

Ejemplos

$routes->route('/articles', 'list', '#list');
$routes->route('/articles/{id:int}', 'show', '#show');
$routes->route('DELETE /articles/{id:int}', 'delete');

 

Routes::routeWith

La función es similar a Router::route, sólo que la uri será valida si además contiene los parámetros pasados en el arreglo $paramNames.

public Routes::routeWith ( string $uri, array $paramNames, string|array $callback, string $id = '' )