用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2142|回复: 1
收起左侧

[HELP] 如何能让url 变成get形式的

[复制链接]
发表于 2012-3-24 21:46:09 | 显示全部楼层 |阅读模式
CI 的URL 是 controller/action 这样的,

能不能变成 ?c=controller&a=ation 类似这样的形式呢?
发表于 2012-3-25 13:49:38 | 显示全部楼层
可以的。

启用查询字符串

在一些情况下你需要在 URL 中使用查询字符串:
index.php?c=products&m=view&id=345

CodeIgniter 支持这个功能是可选的,可以在 application/config/config.php 文件中进行设置。如果你打开 config 文件可以看到如下内容:

$config['enable_query_strings'] = FALSE;
$config['controller_trigger'] = 'c'; //控制器名
$config['function_trigger'] = 'm'; //方法名
$config['directory_trigger']='d'; //若控制器在子目录下,URL中需带有这个参数,指定控制器所在子目录名称

如果你将 enable_query_strings 更改为 TRUE ,那么这个功能就被激活了。此时,你就可以通过关键字来调用需要的控制器和方法了:
index.php?c=controller&m=method

评分

参与人数 1威望 +5 收起 理由
zionwang + 5 很给力!

查看全部评分

本版积分规则