CodeIgniter 路由作为子文件夹
CodeIgniter routing as subfolder
让我解释一下我的情况。我有一个使用 CodeIgniter 作为 SaaS 创建博客的项目。所以多个用户可以用它来创建他们的博客。现在我想给他们一个机会来展示他们的博客,比如 domain.com/name1 , domain.com/name2 等
我的默认控制器是 auth,它负责与身份验证相关的任务。所以 domain.com/name1 通常会尝试从 auth 控制器中找到方法 name1。但是我想在获得域时从另一个控制器 "subfolder" 调用 "loadblog" 方法。com/name1 或 name2 等
我如何重写这个 URL 域。com/name1 到子文件夹控制器的 loadblog 方法和 "name1" 作为参数?
提前致谢。
可以利用controller的_remap()函数进行动态路由
https://www.codeigniter.com/userguide3/general/controllers.html#remapping-method-calls
更多的细节可以参考下面的例子:
http://www.web-and-development.com/codeigniter-remove-index-php-minimize-url/
让我解释一下我的情况。我有一个使用 CodeIgniter 作为 SaaS 创建博客的项目。所以多个用户可以用它来创建他们的博客。现在我想给他们一个机会来展示他们的博客,比如 domain.com/name1 , domain.com/name2 等
我的默认控制器是 auth,它负责与身份验证相关的任务。所以 domain.com/name1 通常会尝试从 auth 控制器中找到方法 name1。但是我想在获得域时从另一个控制器 "subfolder" 调用 "loadblog" 方法。com/name1 或 name2 等
我如何重写这个 URL 域。com/name1 到子文件夹控制器的 loadblog 方法和 "name1" 作为参数?
提前致谢。
可以利用controller的_remap()函数进行动态路由
https://www.codeigniter.com/userguide3/general/controllers.html#remapping-method-calls
更多的细节可以参考下面的例子: http://www.web-and-development.com/codeigniter-remove-index-php-minimize-url/