#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 — для этого смотрите документацию