(rozwiązane)

Gdy skypt jest pliku html, który wywołuje funkcję z tego skryptu to prawidłowo parsuje ścieżkę podana w funkcji url: "{{ path('test') }}" na http://localhost/Projekt/web/app_dev.php/test

  1. // ..\src\AppBundle\Resources\views\Cart\test1.html.twig
  2.  
  3. {% extends '::layout.html.twig' %}
  4. {% block contents %}
  5. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  6. <script type='text/javascript'>
  7. function aktualizacjaKoszyka() {
  8. $.ajax({
  9. url: "{{ path('test') }}",
  10. type: "POST",
  11. data: {data:data}
  12. });
  13. }
  14. <input onchange="aktualizacjaKoszyka()">
  15. </form>
  16. {% endblock contents %}


gdy ten skrypt przeniosę do pliku layout.html.twig, z którego powyższy rozbudowuje/extends, to parsowany url wygląda tak
  1. http://localhost/Projekt/web/app_dev.php/%7B%7B%20path('test')%20%7D%7D