0
我一直在设置一个控制器来保存我的数据。
...
if ($this->Fee->save{$data}) {
...
但我得到这个错误
未定义的属性:费:: $保存
的完整代码如下:
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
的操作。我在那里输入模型费。我的模型文件是fee.php
,名称是Fee
。
对不起Galen..Such一个愚蠢的错误 –
@ techie_28 - 没问题,但你应该投票并接受=) – Galen
当然盖伦我做它 –