私はCodeIgniterを初めて使用します。「プロジェクトビュー」から「id」を取得する際に問題が発生した場合、「プロジェクト詳細ビュー」と呼ばれる別のビューに渡します。URLでアンパサンド(&)を使用してみましたが、CodeIgniterでは機能しないと思います。
これが私のコードです:
私のコントローラーでは:
public function project(){
$data["title"] = "CodeIgniter Projects";
$this->load->model("projects_model");
$data["result"] = $this->projects_model->getProjects();
$this->load->view("project", $data);
}
public function project_details($project_id){
$this->load->model("projects_model");
$data["result"] = $this->projects_model->getProjectDetails($project_id);
$this->load->view("project_details", $data);
}
私のモデルのために
関数getProjects(){ $ query = $ this-> db-> query( "SELECT * FROM projects"); $ query-> result();を返します。 } 関数getProjectDetails($ project_id){ $ this-> db-> where('project_id'、$ project_id); $ query = $ this-> db-> get('projects'); }
私のビューでは< a href="controller/project_details">< / a>
、プロジェクトの詳細ビューを呼び出すためにのみ使用します。