[英]Is it possible to use both query_string and segment based url routing in Codeigniter?
我已经创建了一个应用程序,并在Controller中创建了两个文件夹。
1)frontend (User Panel)
2)backend (Admin Panel)
控制器结构:
--application
--controller
--frontend
--product.php
--customer.php
--backend
--admin.php
--order.php
我正在使用配置设置:
$config['uri_protocol'] = 'QUERY_STRING';
$config['allow_get_array'] = TRUE;
$config['enable_query_strings'] = TRUE;
我正在将此网址格式用于后端(“管理面板”),
http://localhost/DemoApp/index.php?c=admin_controller&m=customer_order&d=backend
但是对于前端(用户面板),我想使用基于段的URL:
http://localhost/DemoApp/user_controller/customer
可以使用吗? 以及同时使用这两种网址格式的任何其他选择。
从技术上讲是可行的,但是该框架并非旨在允许这样做。 换句话说,这并不像找出正确的配置值那么简单。
相反,您需要找到一种基于URI使用不同配置的方法,并且必须在初始化框架本身之前执行逻辑(即,在运行时更改配置无效)。
您可以从index.php文件中执行此操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.