Действие Symfony для переменных действия - PullRequest
0 голосов
/ 24 августа 2011

Я хочу создать простое приложение (по крайней мере, на данный момент), которое поможет мне в создании множества похожих шаблонов HTML.

Я создал главную страницу с формой, в которую я помещаю эти текстовые данные,какие изменения;остальное должно сгенерировать для меня мое приложение Symfony.

Некоторое время я задавался вопросом, как это сделать, и нашел следующее решение: 1. На главной странице с формой я отправляю форму из данных в себя (та же веб-страница).2. В действии главной страницы я проверяю, выполнены ли все ВХОДЫ (если нет, приложение выходит из оператора if и показывает ту же главную страницу с той же формой).3. если да, я хочу показать только мой HTML-шаблон через функцию htmlspecialchars ().Symfony запоминает результат в $ templ_cont.

И эта последняя часть является проблемой.

Я перенаправляю (с заголовком ('Location: .... ") на другое действиев том же модуле, который называется «templ». Он работает, но новое действие (templ) не запоминает мой $ templ_cont, он просто показывает его шаблон.

Как сделать переменную видимой для двух действий втот же модуль (таким образом, в том же PHP-файле, но в разных функциях), избегая «уродливых» решений?

Заранее спасибо.

1 Ответ

0 голосов
/ 25 августа 2011

Все, что вы хотите сделать, делается на уровне контроллера, поэтому, пожалуйста, ознакомьтесь с документацией Symfony:

http://www.symfony -project.org / gentle-Введение / 1_4 / ru /06-Inside-the-Controller-Layer # chapter_06_actions

И ваша проблема с формой объясняется здесь:

http://www.symfony -project.org / gentle-Введение / 1_4/ ен / 10-Forms # chapter_10_handling_a_form_submission

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...