url_for или link_to в бэкэнде с генератором админки Symfony
В backend_dev я сгенерирован с помощью модуля генератора администратора
локальный /backend_dev.php/ Новости /2/ редактировать
это ссылка для редактирования идентификатора новости 2. Как я могу создать эту ссылку для другого идентификатора?
url_for('news/edit?id=2')
не работает, вывод:
локальный /backend_dev.php/ Новости / редактировать / действие? ID =1
В маршрутизации у меня есть только:
news:
class: sfDoctrineRouteCollection
options:
model: News
module: News
prefix_path: /news
column: news_id
with_wildcard_routes: true
1 ответ
Решение
Ваш маршрут определил столбец идентификатора как news_id
поэтому попробуйте изменить создание URL-адреса на
url_for('news/edit?news_id=2')