2012-11-01 18 views

risposta

40

di Juan è giusto se si desidera che il percorso locale. Il percorso assoluto - che è utile da inviare tramite e-mail - ha bisogno di parametro in più (s):

$url = $this->generateUrl('your_route_name', array(), true); 

Il terzo parametro indica che il percorso assoluto deve essere generato.

Se si desidera utilizzare questo URL nella propria vista, aggiungere lo $url all'array di risposta nell'azione e utilizzarlo.

+4

In realtà, per generare un URL assoluto nel Ramoscello, usare il 'url()' 'funzione invece di percorso()'. –

+0

grazie mille, risposta molto utile :) – humpdi

2

provare quanto segue: risposta

$url = $this->generateUrl('your_route_name'); 
21

Symfony 3+

use Symfony\Component\Routing\Generator\UrlGeneratorInterface; 

$this->generateUrl('your_route_name', array('/* your route parameters */'), UrlGeneratorInterface::ABSOLUTE_URL); 
+1

Grazie, questa è la soluzione più aggiornata. –

Problemi correlati