Как сделать действия для "_form_fieldset.php" в Symfony 1.4?

Я новичок в фреймворке, я очень запутался, как сделать действие для _form_fieldset.php в symfony 1.4, Это мой первый опыт написания кода с использованием фреймворка Symfony. Я могу создавать действия для indexSuccess.php и другие файлы с Success.php для имен файлов. Но я не могу создавать действия для _form_fieldset.php на шаблонных папках. Кто-нибудь знает, как это сделать?

1 ответ

Решение

Для таких шаблонов вы не создаете действия: вы создаете компоненты. Эти компоненты вставляются в папку действий / с именем components.class.php,

Но для их использования шаблон должен быть вызван с include_component(...) в родительском файле шаблона вот так:

include_component('module_name', 'form_fieldset')

Если вы используете генератор администратора, form_fieldset называется с include_partial(...), Чтобы это исправить, вы должны изменить родительский файл шаблона с _partial в _component и исправьте первый параметр.

Дополнительная информация по адресу: http://symfony.com/legacy/doc/gentle-introduction/1_4/en/07-Inside-the-View-Layer

Другие вопросы по тегам