場合に基づいてデータを表示する:CodeIgniterの - これはコントローラである条件
function list_requests(){
$data['requests'] = $this->mdl_request->show_requests();
$data['main_content'] = 'backend/requests/requests';
$data['title'] = 'Requests';
$this->load->view('includes/template', $data);
}
これは私のモデルである:
function show_requests()
{
$this->db->order_by('created_time','asc');
$this->db->group_by('orderid');
$this->db->from('requests', 'items');
$this->db->join('items', 'items.item_id = requests.item_id');
if($user_id != '')
$this->db->where('created_by', $user_id);
$query = $this->db->get();
return $query->result();
}
私はビュー
でこれを試してみました<?php
if($request->is_approved == yes){
foreach($requests as $request):
echo $request->request_name;
endforeach;
}
?>
これはエラーがを示している
A PHPのエラーが発生しました 重要度:注意 メッセージ:
未定義の変数:要求 ファイル名:要求/ requests.php
行番号:128
PHPエラーが発生しました
重大度:通知
メッセージ:非オブジェクトのプロパティを取得しようとしています
ファイル名:request S/requests.php
行番号:128
ので、どのように私は唯一の承認依頼を表示することができますか?私はモデルではなく、視野でそれを扱う必要があります。
コントローラとモデルで質問を編集してください。 – user4419336
しかし、私はビューでそれを処理する必要があります – turaco
あなたのビューには、あなたの関数に読み込まれたビューがロードされて表示されません? – user4419336