何らかの理由で、モデルを機能させることができません..以前にこの問題が発生したことはありません。
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
ファイル名: controllers/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;
}