クエリ文字列を使用して CodeIgniter (v2.1.4) をセットアップしようとしていますが、変数の受け渡しに問題があります。controller_trigger と function_trigger が渡されると、ページが機能します。
example.org/?c=page&m=index
しかし、変数を渡そうとすると:
example.org/?c=page&m=view&id=1
スクリプトは、「引数がありません」および「未定義の変数」エラーをスローします。
「application/config/config.php」で設定しました:
$config['enable_query_strings'] = TRUE;
「application/config/routes.php」には次のものがあります。
$route['default_controller'] = "page";
そして私のコントローラーは次のようになります:
<?php
class Page extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->model('page_model');
}
public function index()
{
$data['title'] = 'Page Title';
$this->load->view('templates/header', $data);
$this->load->view('page/page_index', $data);
$this->load->view('templates/footer');
}
public function view($id)
{
$data['title'] = 'Id Page Title';
$data['page_item'] = $this->page_model->get_page($id);
$this->load->view('templates/header', $data);
$this->load->view('page/page_view', $data);
$this->load->view('templates/footer');
}
}
誰かが私が逃したものを知っていますか?
どんな助けでも大歓迎です