2012-11-01 30 views

答えて

40

ファンの答えは正しいです。電子メールで送信するのに便利な絶対パスは、追加のパラメータが必要です。

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

3番目のパラメータは、絶対パスが生成されることを示します。

ビューでこのURLを使用する場合は、アクションのレスポンス配列に$urlを追加して使用してください。実際

+4

、代わりに ''パスのURL() '関数を() 'を使用、小枝で絶対URLを生成します。 –

+0

ありがとう、非常に便利な答え:) – humpdi

2

は、以下のことを試してください:あなたはローカルパスをしたい場合

$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

ありがとう、これは最新の解決策です。 –

関連する問題