0

假设我们有一个实体集合,例如articles,我们需要生成它的列表以及特定文章的相应 url。

如果我们不使用 angularjs,那么列表项可能看起来像(twig):

<li>
    <a href="{{ path('article', {'id': article.id}) }}">{{ article.name }}</a>
</li>

但是,由于我使用的是 angularjs - 我无法使用此解决方案,因为我在客户端迭代文章并且无权访问服务器端 url 生成器。

我得出了两个结论:

  1. id: 0(我使用的那个)我用然后在 angularjs 控制器中生成 url,只需0用实际的 id 值替换它作为占位符

  2. 在服务器端生成一个 url 数组并将其传递给 angularjs

不过,我不太喜欢任何解决方案。

有更好的选择吗?

4

1 回答 1

1

您可以使用 Friends of Symfony 捆绑包FoSJsRoutingBundle

于 2013-10-24T06:37:22.133 回答