Неопределенное свойство: :: $ save - PullRequest
0 голосов
/ 08 ноября 2011

Я настраивал контроллер для сохранения своих данных.

...
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.

1 Ответ

1 голос
/ 08 ноября 2011

возможно

$this->Fee->save($data)

Скобки вместо фигурных скобок

...