CodeIgniter Frameworkを使用して動的ページを作成したいとします。リンクをクリックすると、idに依存するリンクが作成されます。しかし、ページには何も表示されませんでした。 "オブジェクトが見つかりません"と表示されました。コントローラとビューを接続するにはどうしたらいいですか?CodeIgniterのコントローラから特定のページの内容を取得する方法は?
$ルート['report /:any /:num'] = "home/reportcard";ここ
は私のコードである:
制御:リンクを作成
パブリック関数インデックス(){
$this->load->model("item_model"); $data['records'] = $this->item_model->getAllItems(); $this->load->view('home',$data); } function reportcard(){ $this->load->view('main'); }
ビューIDに依存:
<div class="row"> <ul class="home-grid"> <?php foreach ($query->result() as $row): ?> <li> <a href="<?php echo base_url() ?>report/<?=$row->item ?>/<?=$row->id ?>" class="btn btn-lg btn-warning view-report"><span class="glyphicon glyphicon-list-alt"></span> <br/> <?=$row->item ?><br/> <small>Click here for see report</small> </a> </li> <?php endforeach; ?> </ul> </div>
私のmain.phpビューでの確認のために、 "Hello World"を追加しました。しかし、それは何も表示されませんでした。ビューを取得するにはどうしたらいいですか?データは配列でなければなりません
$
データを。 – yogesh84