Symfony2 ПЕРЕДАЕТ значение из Twig в действие контроллера

#php #symfony

#php #symfony

Вопрос:

Я новичок в Symfony2.Я хочу опубликовать значение из twig в контроллер. Я знаю, как передавать значения через URL. Но я хочу, как отправить данные из twig в действие контроллера, не передавая эти значения в url?

Комментарии:

1. Почему вы хотите это сделать? Вероятно, есть что-то, что вы можете сделать, чтобы обойти необходимость в этой возможности… Если вы приведете пример вашей цели, возможно, мы могли бы помочь наметить подходящую альтернативу. Причина, по которой я говорю это, заключается в том, что я на самом деле задавал подобный вопрос здесь однажды, только чтобы обнаружить, что я подходил к проблеме под неправильным углом.

2. хай .. спасибо за ваш быстрый ответ. На самом деле у меня такая ситуация, что мне нужно удалить определенную строку из списка строк таблицы, для этого я передаю идентификатор конкретной функции контроллера. Я сделал это через URL и могу удалить его. но я сталкиваюсь с проблемой, что если пользователь напрямую вводит URL с идентификатором, он удаляется.

3. Знайте, что пользователь также может передать контроллеру поддельные данные POST и в любом случае удалить их. Вы должны просто использовать аутентификацию в своем приложении.

Ответ №1:

Это не ограничение symfony, а протокол http: вы можете передавать значения, используя параметры GET или POST. Значения GET передаются по простым URL-адресам, для post вам нужно использовать формы или javascript.

Это вопрос, связанный только с symfony2, если вы хотите внедрить другой контроллер в свой view — для этого смотрите документацию