我想将生成的链接从我的控制器发送到jquery,但由于函数的原因它不起作用:path,我是这样做的:
$html = '<a href="{{ path("cs_Content", {"tId": "'.$tnum.'"}) }}">'.$tname.'...</a>';
问题这是正确的我是怎么写的,或者我应该在没有路径的情况下编写链接?
答案 0 :(得分:1)
path
是一个枝条功能。在控制器中,你当然必须使用php函数:
$html = sprintf('<a href="%s">%s</a>', $this->generateUrl('cs_content', array('tId' => $tnum), UrlGeneratorInterface::ABSOLUTE_URL), $tname);
这里我生成了一个绝对网址,因为在客户端使用绝对网址比较省钱(过去经常与亲戚网址挣扎;)
答案 1 :(得分:1)
你正在使用Twig和php表示法。
$link = $this->generateUrl('cs_Content', array(
'tId' => $tnum,
));
$html = '<a href="' . $link . '">'.$tname.'...</a>';