Я настраивал контроллер для сохранения своих данных.
...
if ($this->Fee->save{$data}) {
...
Но я получаю эту ошибку
неопределённое свойство: Fee :: $ save
Полный код выглядит следующим образом:
App::import('Model','Fee');
$this->Fee = new Fee();
$fee = $this->Fee->find('first',array('fields'=>array('Fee.amount','Fee.id')));
$this->set('fee',$fee);
if(!empty($this->data)){
$this->Fee->set($this->data);
if($this->Fee->validates()){
$data = array();
$data['id'] = $fee['Fee']['id'];
$data['amount'] = $this->data['Fee']['amount'];
$this->Fee->set($data);
if($this->Fee->save{$data}){
$this->Session->setFlash('<div class="success">'.__('AMOUNT_SAVED_SUCCESSFULLY',true).'</div>');
}else{
}
}else{
$this->set('errors',true);
}
}
Я использую это в действиях администраторов admin_fee
action. Я импортирую плату за модель там. Файл моей модели fee.php
и имя Fee
.