从我的控制器发送链接到Jquery

时间:2013-08-04 14:03:11

标签: symfony

我想将生成的链接从我的控制器发送到jquery,但由于函数的原因它不起作用:path,我是这样做的:

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

问题这是正确的我是怎么写的,或者我应该在没有路径的情况下编写链接?

2 个答案:

答案 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>';