“如何修复”_存在于'=&燃气轮机';此值不存在'&引用;Cakephp
函数save仅在我删除公司id时有效,但当我将公司id带回时,调试显示“\u existsIn'=>“此值不存在”“如何修复”_存在于'=&燃气轮机';此值不存在'&引用;Cakephp,cakephp,orm,cakephp-3.x,Cakephp,Orm,Cakephp 3.x,函数save仅在我删除公司id时有效,但当我将公司id带回时,调试显示“\u existsIn'=>“此值不存在” 您可能在FieldCoachingModel的buildRules中存在规则,并且ID为$company\u ID的公司不存在。旁注:不要直接使用$\u POST之类的超全局变量,这只会导致问题,请使用提供的方法。另外,不要直接用用户数据填充实体,以便对其进行验证! public function createForm(){ $user = $this->Au
您可能在
FieldCoachingModel
的buildRules
中存在规则,并且ID为$company\u ID
的公司不存在。旁注:不要直接使用$\u POST
之类的超全局变量,这只会导致问题,请使用提供的方法。另外,不要直接用用户数据填充实体,以便对其进行验证!
public function createForm(){
$user = $this->Auth->user();
$company_id = $user['company_id'];
$form_title = $_POST['form_title'];
$total_score = $_POST['total_score'];
$form = $this->FieldCoachingForms->newEntity();
if ($this->request->is('post')) {
$form->title = $form_title;
$form->deleted = 0;
$form->company_id = $company_id;
if($this->FieldCoachingForms->save($form)){
$this->Flash->success(__('Field Coaching Form has been saved!'));
}else{
$this->Flash->error(__('Something Went Wrong'));
debug($form->errors());
}
}
exit();
}