- I have facing problem with notices and warning, please help me to
resolved
Here is error:
>Notice (8): Undefined index: energy_improvements_id
>[APP/Controller/CustomerEvaluationsController.php, line 17]
Here is controller code:
public function generate() {
$this->loadModel('User');
$user=$this->User->save($this->request->data);
$this->loadModel('UserUtilities');
$this->request->data['UserUtilities']['user_id']=$this->User->id;
$this->UserUtilities->save($this->request->data);
$data['energy_improvements_id']=$this->request->data['energy_improvements_id'];
foreach ($data['energy_improvements_id'] as $key => $value) {
$temp[$key]['energy_improvements_id']=$value;
$temp[$key]['user_id']=$this->User->id;
}
$this->set('user_id',$this->User->id);
$this->loadModel('EnergyImprovementUser');
$this->EnergyImprovementUser->deleteAll(array('user_id' => $this- >User->id));
// здесь строка 41 код температуры происходит решение Примечание (8): Не определено индекс: CakePHP // Примечание (8): Не определено переменная: темпУведомление (8): Не определено индекс: CakePHP
//[APP/Controller/CustomerEvaluationsController.php, строка 41]
$this->EnergyImprovementUser->saveAll($temp);
$this->layout='';
//load the Electricity Utilities
$this->loadModel('ElectricUtility');
$electric_utilities = $this->ElectricUtility->find('list', array('fields' => array('ElectricUtility.id', 'ElectricUtility.electric_utility')));
$this->set(compact('electric_utilities'));
проверьте, существует ли $ this-> request-> data ['energy_improvements_id'] –
Если это не определено, то pr ($ this-> request-> data) и посмотрите, есть ли это или нет? –
@tiGer да ошибка возникает, когда она пуста. Если она не пуста, то работает нормально .. но какое-то время я хочу, чтобы это поле было пустым .. что это за решение? Я пробовал с –