【发布时间】:2016-03-02 17:15:15
【问题描述】:
我已经创建了一个应用程序并在 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;
我正在为后端(管理面板)使用这种 Url 格式,
http://localhost/DemoApp/index.php?c=admin_controller&m=customer_order&d=backend
但对于前端(用户面板),我想使用基于分段的 URL:
http://localhost/DemoApp/user_controller/customer
可以用吗?以及任何其他选择来执行这两种类型的 URL 模式。
【问题讨论】:
-
我该怎么做?给我一些提示和参考链接。
-
ellislab.com/codeigniter/user-guide/libraries/input.html 用于获取不同url类型的值
-
具体问题是什么?您可以轻松地在控制器路由中使用查询字符串并关闭
enable_query_strings -
如果我关闭了
enable_query_strings,我收到了这个错误The URI you submitted has disallowed characters.这个网址http://localhost/DemoApp/index.php?c=admin_controller&m=customer_order&d=backend
标签: php codeigniter url-routing