这是提交前的观点:
填写表格并提交后,当我使用伏特时,条目记录仍在那里。
我该如何清除它? 这是我的表格:
class BataorderForm extends \Phalcon\Forms\Form{
public function initialize(){
$protComsId = new Select('protComsId',CompanyMaster::find(),[
'class' => 'btn btn-default btn-block',
'using' => ['comsId','comsName'],
'useEmpty' => true,
'emptyText' => '-- Choose Company --',
'emptyValue' => ''
]);
$protComsId->setLabel('Company Master');
$this->add($protComsId);
}
答案 0 :(得分:1)
要重置表单中的每个元素,您必须调用方法clear()
控制器使用示例:
$form = new YourForm();
if ($this->request->isPost() AND $this->security->checkToken() AND $form->isValid($this->request->getPost())) {
// Form is valid
} else {
// Form is not valid. Let's reset it to annoy our user :)
$form->clear();
}
$this->view->form = $form;
中表单方法的更多信息