出于某种原因,我无法让我的模型工作..以前从未遇到过这个问题。
function overview($userid)
{
// Load needed model
$this->load->model('budget_model');
$data['month_budget'] = $this->budget_model->get_monthly_budget($userid);
if(isset($_POST['submit']))
{
foreach($_POST as $key => $value)
{
if(is_numeric($key))
{
$this->buget_model->update_buget($key,$value);
echo "DONE";
}
}
echo "<pre>";
print_r($_POST);
echo "</pre>";
}
$data['main'] = 'super_admin/budget_edit_overview_view';
$this->load->view('default/main_view',$data);
}
该模型适用于“$this->budget_model->get_monthly_budget($userid);” 但我不断收到他们的错误,
遇到 PHP 错误
严重性:通知
消息:未定义的属性:Admin::$buget_model
文件名:控制器/admin.php
行号:166
致命错误:在第 166 行的 /Applications/MAMP/htdocs/therace/application/controllers/admin.php 中的非对象上调用成员函数 update_buget()
模型方法,
function update_buget($id,$budget)
{
$this->db->where('id', $id);
// Update the month budget
$data = array(
'month_goal' => $budget
);
$this->db->update('budget_month', $data);
return true;
}