如何解决在HTML QuickForm2中分别渲染字段
我一直在使用Symfony中使用HTML_quickform2制作的表单,我只知道一次在Twig文件上呈现和显示整个表单。我需要在“树枝”布局上分别显示每个字段。
表格
namespace AV\AppBundle\Form;
class ContactForm extends \HTML_quickform2 {
function __construct() {
parent::__construct('contactform','post',array('action' => '','name' => "form"));
$first_name = $fs1->addText('first_name');
$first_name->setLabel('First Name');
$first_name->addRule('required','This field is required.');
$last_name = $fs1->addText('last_name');
$last_name->setLabel('Last Name');
$last_name->addRule('required','This field is required.');
$company = $fs1->addText('company');
$company->setLabel('Company');
$address = $fs1->addTextarea('address');
$address->setLabel('Address');
$address->addRule('required','This field is required.');
$city = $fs1->addText('city');
$city->setLabel('City');
$city->addRule('required','This field is required.');
}
}
控制器
public function contactAction() {
$form = new \AV\AppBundle\Form\ContactForm();
return $this->render('AVAppBundle:Contact:index.html.twig',array('form'=>$form));
}
嫩枝
{{form|raw}}
此表单一次输出带有所有字段的整个表单的HTML内容。但是我需要在Twig / HTML页面的不同位置分别显示每个字段。我该怎么办?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。