Я практиковал symfony2. И я получил проблему:Как получить путь к действию контроллера в Symfony2?
Я только что сделал простую страницу прут, какие сообщения данные действия контроллера, и есть функция (она работает):
$.ajax({
type: 'POST',
url: "{{ path('my_test_account_register') }}",
data: account,
success: function(msg){
alert("Succeed!");
},
error: function(XmlHttpRequest,textStatus, errorThrown){
alert ("Failed! ");
}
}
Я не хочу добавьте аннотацию к каждому моему действию. Я хотел заменить url: "{{ path('my_test_account_register') }}"
на url: "{{ path('MyTestBudnle:Account:register') }}"
, но я потерпел неудачу.
Мой вопрос: как указать URL-адрес действия внутри контроллера? Возможно, это глупый вопрос, и это мой первый раз для stackoverflow. Так, приятно познакомиться с вами, ребята!
Почему бы не использовать routing.yml, чтобы указать ваш маршрут и использовать их вместо использования аннотаций в каждом действии –
Честно говоря, я предпочитаю аннотации (TωT) ノ – Noah
Вы просто не можете использовать эту аннотацию, поскольку стандарт Symfony2 требует укажите имя маршрутизации – DonCallisto