Symfony2.7のTwigでクエリ付きリンクを設定する

  • 0
    いいね
  • 0
    コメント

    Twigでは<a href="{{ path("some_route_name") }}">Link</a>でリンクを設定できます。

    で、このpath関数の第二引数にJSONっぽい形の値を突っ込むことで、クエリ付きのリンクをつけることができます。

    {% for key, item in informations %}
      <a href="{{ path("app_concert_index", {"id": key,'date': item.date}) }}">
        {{item.content}}
     </a>
    {% endif %}
    

    これがこうなります。

    <a href="/concert/?id=0&amp;date=201610">201610: Add news page</a>
    <a href="/concert/?id=1&amp;date=201611">201611: Add news page</a>
    <a href="/concert/?id=2&amp;date=201612">201612: Add news page</a>