我想從我的控制器將jQuery發送生成的鏈接,但它並沒有因爲功能的工作:道路,我做了這樣的:從我的控制器發送鏈接jQuery的
$html = '<a href="{{ path("cs_Content", {"tId": "'.$tnum.'"}) }}">'.$tname.'...</a>';
問題這是正確的嗎?或者我應該寫沒有路徑的鏈接?
我想從我的控制器將jQuery發送生成的鏈接,但它並沒有因爲功能的工作:道路,我做了這樣的:從我的控制器發送鏈接jQuery的
$html = '<a href="{{ path("cs_Content", {"tId": "'.$tnum.'"}) }}">'.$tname.'...</a>';
問題這是正確的嗎?或者我應該寫沒有路徑的鏈接?
path
是一種小枝功能。在控制器你必須使用過程中的PHP函數:
$html = sprintf('<a href="%s">%s</a>', $this->generateUrl('cs_content', array('tId' => $tnum), UrlGeneratorInterface::ABSOLUTE_URL), $tname);
在這裏,我產生一個絕對的URL,因爲它更節省使用在客戶端的絕對URL(在過去的親戚網址掙扎,不時;)
你在混合Twig和php符號。
$link = $this->generateUrl('cs_Content', array(
'tId' => $tnum,
));
$html = '<a href="' . $link . '">'.$tname.'...</a>';
Thanx it works good。 – Momo1987
Thanx it works good too – Momo1987