2012-11-01 4 views

답변

40

후안의 대답은 로컬 경로를 원하는 경우 오른쪽입니다. 전자 메일을 통해 전송하는 데 도움이되는 절대 경로는 추가 매개 변수가 필요합니다.

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

세 번째 매개 변수는 절대 경로가 생성됨을 나타냅니다.

보기에서이 URL을 사용하려면 $url을 작업의 응답 배열에 추가하고 사용하십시오. 대신 통로의 '

+4

에서,'URL을 사용하여, 나뭇 가지의 절대 URL을 생성하는() '함수()'. –

+0

덕분에, 매우 유용한 답변 :) – humpdi

2

는 다음과 같은 시도 :

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

심포니 3+ 사실

use Symfony\Component\Routing\Generator\UrlGeneratorInterface; 

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

고마워요,이게 최신 솔루션입니다. –