>> site.ru/profile/1$router->addGet("/api/:controller/:int",
array(
"namespace" => 'ТутНаймспейсТвоегоКонтроллера', // Если не задан глобально дефолтный
"controller" => 1,
"action" => 'show',
"id" => 2
));
В контроллере ProfileController:
public function showAction($id) {
// ...
// тут выводишь данные профиля
}
>> site.ru/profile/1/edit$router->addGet("/api/:controller/:int/:action",
array(
"namespace" => 'ТутНаймспейсТвоегоКонтроллера', // Если не задан глобально дефолтный
"controller" => 1,
"action" => 3,
"id" => 2
));
В контроллере ProfileController:
public function editAction($id) {
// тут делай че хочешь, форму наверное нада отобразить
}
Ну и вообщем все в таком духе. Вообще уж этот раздел в доке описано очень подробно.