dolphin 发表于 2014-12-29 15:01:04

为什么开启了查询字符串URL辅助函数还可以使用?

本帖最后由 dolphin 于 2014-12-29 15:44 编辑

文档里面说如果开启了查询字符串就不能使用URL辅助函数,包括表单辅助函数等。
我的理解是base_url()   site_url()form_open()这些函数就都不能使用了

但是我测试结果却不是这样的

base_url()还是可以输出config.php里面设置的$config['base_url']地址

我想的是启用查询字符串后,所以的URL都需要重写

但是想引用CSS JS 图片的地址是不是也需要重写呢?

例如:

base_url('dist/css/bootstrap.min.css')




Closer 发表于 2014-12-29 15:15:42

本帖最后由 Closer 于 2014-12-29 15:28 编辑

因為你的網址列變成 index.php?c=xxx&m=xxx 這種形式
以段形式的網址通通不能用

base_url() 不影響,因為他根本還沒有 index.php 這段
site_url() 不影響,他只有到 index.php

以往如果用舊的 site_url('test/ok');
上面那種形式全都要改寫為 site_url('?c=test&m=ok');

而 form_open() 則是會自動生成一個 ?
form_open('c=test&m=check');
變成不用打 ?
 

dolphin 发表于 2014-12-29 15:44:30

Closer 发表于 2014-12-29 15:15
因為你的網址列變成 index.php?c=xxx&m=xxx 這種形式
以段形式的網址通通不能用



谢谢 懂了。
页: [1]
查看完整版本: 为什么开启了查询字符串URL辅助函数还可以使用?