如何在codeIgniter中为控制器中的视图函数设置两个参数?
我成功设置了一个category
。我需要在数据库中设置第二个article alias
,但是当我转到文章时,我会得到一个404错误页面。
在我的视图功能中,我通过了它们。第一个$category_alias
正在运行,但第二个正在运行。它需要我404页。
这是我的控制器功能
public function view($category_alias = NULL, $article_alias = NULL) {
$data['category'] = $this->categories_model->get_all_categories($category_alias);
$data['games_by_category'] = $this->categories_model->get_all_articles_by_category($category_alias);
$data['article_infos'] = $this->categories_model->get_game_infos($article_alias );
if (empty($data['category'])) {
show_404();
}
if (isset($article_alias)) {
$this->load->view('pages/article_display', $data);
}
$data['title'] = $data['category']['category_name']." Games - WalkthroughRemix";
$this->load->view('templates/header', $data);
$this->load->view('templates/top', $data);
$this->load->view('templates/main_menu', $data);
$this->load->view('templates/breadcrumbs', $data);
$this->load->view('pages/category_display', $data);
$this->load->view('templates/footer', $data);
}