<?php
/* assume the request URI is "/product/php-book" */
$request = new Yaf_Request_Http("/product/php-book");
$route = new Yaf_Route_Regex(
"#^/product/([^/]+)/?$#", // match a URI leading "/product"
array(
'controller' => "product", // route to the product controller
),
array(
1 => "name", // $request->getParam("name") will be "php-book"
)
);
var_dump($route->route($request));
var_dump($request->getControllerName());
var_dump($request->getParam("name"));
?>
The above example will output
something similar to:
bool(true)
string(7) "product"
string(8) "php-book"