And*_*rea 1 php forms symfony1
我是symfony的初学者,我无法理解表格生成.从理论上讲,甚至还有一个表单框架,具有完全的灵活性.但是,据我所知,表单在symfony中呈现为表格.我习惯CakePHP,我可以一次输出一个输入元素,然后按照我的意愿包装它们:在表格,div,无论什么,或者,通常都没有,只需使用CSS来正确定位它们.
我有点震惊的是,一个具有如此高标准的代码质量的框架然后输出不需要它们的HTML表.我想我只是错过了一些东西.
有没有办法将表单作为表单输出,没有额外的HTML标签?
sfForm::render()is 的默认格式化程序sfWidgetFormSchemaFormatterTable.这就是您使用时表单已呈现为表格的原因echo $form.
sfForm::renderUsing()sfWidgetFormSchema::setDefaultFormFormatterName()