gpt4 book ai didi

mysql - 代码点火器动态路由

转载 作者:太空宇宙 更新时间:2023-11-03 10:25:48 25 4
gpt4 key购买 nike

我正在使用代码点火器。

我想做的是,

如果访问了一个不存在的页面

example.com/idontexist

然后我想先查一个数据库,看看idontexist是否在数据库中。

如果是,那么我想将用户路由到

example.com/action/idontexist.

我该怎么做?

最佳答案

我觉得这个问题每周都会被问到。

打开你的application/config/routes.php,然后添加如下内容:

$route['^(:any)'] = "my_controller/get_article/$1";

请注意,它会将所有内容路由到名为action 的 Controller 。如果您有其他 Controller ,那么您也应该为它们添加一个路由(最好放在这个 Controller 之前)。

//编辑:使用它你可以转到 http://your-site.com/secrets-of-internet-marketing 它将调用 get_article 函数在 my_controller Controller 中,将 "secrets-of-internet-marketing" 作为第一个参数传递。然后可以用这样的方式处理:

public function get_article($article_name) { 
// something like this:
$article = $this->article_model->get_model_by_name($article_name);
$this->load->view('article', $article);
}

关于mysql - 代码点火器动态路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5738471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com