CakePHP 3防止保存冗余数据

CakePHP 3防止保存冗余数据,cakephp,cakephp-3.x,Cakephp,Cakephp 3.x,在CakePHP 3.x中,在快速单击表单的“添加”按钮数次后,如何防止保存冗余数据(在数据库中的后续ID上)。我的保存功能很简单: if(isset($aaa) && $aaa!=null) $aaa=$this->A4->patchEntity($aaa,array(...)); else $aaa=$this->A4->newEntity(array(...)); if($thi

在CakePHP 3.x中,在快速单击表单的“添加”按钮数次后,如何防止保存冗余数据(在数据库中的后续ID上)。我的保存功能很简单:

if(isset($aaa) && $aaa!=null) 
  $aaa=$this->A4->patchEntity($aaa,array(...));
else 
  $aaa=$this->A4->newEntity(array(...));                              
if($this->A4->save($aaa)){ ... }

您可以使用javascript防止重复提交:谢谢,这解决了我的问题