я спрашивал в целом, а не по фреймворку.фреймворк какой мы должны сами догадаться?
Выкрутились Не корректно задал вопрос, да.в целом - что угодно, в silex - то, что написано в документации по нему
$router->map('/', 'someController:indexAction', array('methods' => 'GET'));
$router->map('/users/123','users#create#123', array('methods' => 'POST', 'name' => 'users_create'));
$router->map('/users/:id/edit/', 'users#edit', array('methods' => 'GET', 'name' => 'users_edit', 'filters' => array('id' => '(\d+)')));
$router->map('/contact/',array('controller' => 'someController', 'action' => 'contactAction'), array('name' => 'contact'));
$router->map('/blog/:slug', array('c' => 'BlogController', 'a' => 'showAction'));
<pre><?php var_dump($route->getTarget()); ?></pre>
<p><a href="<?php echo $router->generate('users_edit', array('id' => 5)); ?>"><?php echo $router->generate('users_edit', array('id' => 5)); ?></a></p>
$router->map('/', 'someController:indexAction', array('methods' => 'GET')); // для запроса типа GET на / отработает someController:indexAction
$router->map('/users/123','users#create#123', array('methods' => 'POST', 'name' => 'users_create')); // это правило только для POST запроса вызовет в контроллере user метод create
$router->map('/users/:id/edit/', 'users#edit', array('methods' => 'GET', 'name' => 'users_edit', 'filters' => array('id' => '(\d+)')));
$router->map('/contact/',array('controller' => 'someController', 'action' => 'contactAction'), array('name' => 'contact'));
$router->map('/blog/:slug', array('c' => 'BlogController', 'a' => 'showAction')); // c и a - это вероятно короткая запись controller, action
<pre><?php var_dump($route->getTarget()); ?></pre>
<p><a href="<?php echo $router->generate('users_edit', array('id' => 5)); ?>"><?php echo $router->generate('users_edit', array('id' => 5)); ?></a></p>
$router->map();
у тебя было www.site.com/name/vasya/pupkin/ $router->map('/:first/:second/:third', 'users#edit', array('methods' => 'GET', 'name' => 'users_edit'));А генерация ссылок в каких случаях требуется?