Как сделать действия для "_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