Nie było tam przypadkiem
getController zamiast
getConfiguration? Za wszelkie sprawy z generowaniem i parsowaniem url'i, w symfony, odpowiada routing. Skoro routing i generwoanie (to pewnie będzie zaskakujące):
sfRouting::generate().
Metoda
sfWebController::genUrl() opakowuje to generowanie, a w co dokładnie to oczywiście możesz sam sprawdzić, do czego gorąco zachęcam.
Możesz też załadować helper Url i wykorzystywać jak w szablonach.