【发布时间】:2011-11-08 06:50:11
【问题描述】:
我一直在设置一个控制器来保存我的数据。
...
if ($this->Fee->save{$data}) {
...
但是我收到了这个错误
未定义属性:费用::$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 操作中使用它。我在那里进口模型费。我的模型文件是fee.php,名称是Fee。
【问题讨论】:
标签: cakephp cakephp-1.3 php