CodeIgniter动态基本URL

时间:2017-07-28 12:52:33

标签: codeigniter

我想创建一个codigniter项目,其中url结构将类似于https://localhost/project_name/abcde/mycontroller/myfunction

其中base_url为https://localhost/project_name/abcde/

abcde将来自数据库。

意思是,我想要

$this->uri->segment(1); //abcde(Comes from database)
$this->uri->segment(2); //controller
$this->uri->segment(3); //function

1 个答案:

答案 0 :(得分:0)

你需要为abcde制作一个模式。它应该是具有共同前缀的东西。您可以使用该公共前缀作为routes.php中的标识符,并根据该路由将用户定向到控制器方法组合。请参阅this guide