2013-08-04 47 views
0

我想從我的控制器將jQuery發送生成的鏈接,但它並沒有因爲功能的工作:道路,我做了這樣的:從我的控制器發送鏈接jQuery的

$html = '<a href="{{ path("cs_Content", {"tId": "'.$tnum.'"}) }}">'.$tname.'...</a>'; 

問題這是正確的嗎?或者我應該寫沒有路徑的鏈接?

回答

1

path是一種小枝功能。在控制器你必須使用過程中的PHP函數:

$html = sprintf('<a href="%s">%s</a>', $this->generateUrl('cs_content', array('tId' => $tnum), UrlGeneratorInterface::ABSOLUTE_URL), $tname); 

在這裏,我產生一個絕對的URL,因爲它更節省使用在客戶端的絕對URL(在過去的親戚網址掙扎,不時;)

+0

Thanx it works good too – Momo1987

1

你在混合Twig和php符號。

$link = $this->generateUrl('cs_Content', array(
     'tId' => $tnum, 
    )); 

    $html = '<a href="' . $link . '">'.$tname.'...</a>'; 
+0

Thanx it works good。 – Momo1987

相關問題