如何为我的控制器codeIgniter设置第二个参数

时间:2018-02-18 03:51:08

标签: codeigniter

如何在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);
        }

0 个答案:

没有答案