(Yaf >=1.0.0)
Yaf_Route_Map is a built-in route that converts the whole URI endpoint (that part of the URI which comes after the base URI: see Yaf_Request_Abstract::setBaseUri()) into a single controller name or action name, depending on the first argument passed to Yaf_Route_Map::__construct(). The path segments are joined with underscores:
A => AA/B/C => A_B_CA/B/C/D/E => A_B_C_D_EWhen the mapping goes to a controller name, its first letter is uppercased.
If the second argument of Yaf_Route_Map::__construct() is specified, only the part of the URI before the delimiter is used for routing, while the part after it is parsed as request parameters (see the example section of Yaf_Route_Map::__construct()).