diff --git a/reference/yaf/yaf_route_map/construct.xml b/reference/yaf/yaf_route_map/construct.xml index 79ca3f46c3..38db04285a 100644 --- a/reference/yaf/yaf_route_map/construct.xml +++ b/reference/yaf/yaf_route_map/construct.xml @@ -110,6 +110,27 @@ array( ]]> + + <function>Yaf_Route_Map</function>example + + array( + "type" => "map", //Yaf_Route_Map route + "controllerPrefer" => FALSE, + "delimiter" => "#!", + ), + ); + Yaf_Dispatcher::getInstance()->getRouter()->addConfig( + new Yaf_Config_Simple($config)); +?> +]]> + + diff --git a/reference/yaf/yaf_router/addconfig.xml b/reference/yaf/yaf_router/addconfig.xml index 035909b905..af12c912f0 100644 --- a/reference/yaf/yaf_router/addconfig.xml +++ b/reference/yaf/yaf_router/addconfig.xml @@ -56,15 +56,20 @@ routes.route_name1.route.action=action routes.route_name1.map.1=name routes.route_name1.map.2=value -;a simple router match /**?r=PATH_INFO -routes.route_name3.type="supervar" -routes.route_name3.varname=r - ;a simple route match /**?c=controller&a=action&m=module routes.route_name2.type="simple" routes.route_name2.controller=c routes.route_name2.module=m routes.route_name2.action=a + +;a simple router match /**?r=PATH_INFO +routes.route_name3.type="supervar" +routes.route_name3.varname=r + +;a map route match any request to controller +routes.route_name4.type="map" +routes.route_name4.controllerPrefer=TRUE +routes.route_namer.delimiter="#!" ]]>