午灬夏 发表于 2012-2-11 09:56:47

CodeIngiter的URL问题!

访问路径:http://localhost/CodeIgniter/index.php/admin/login/index
在view的login.php中:
<form action="<?php echo site_url('admin/login/login_in')?>" method=post>

修改: config['enable_query_strings'] = TRUE;
访问路径:http://localhost/CodeIgniter/index.php?d=admin&c=login&m=index
在view的login.php中:
<form method="post" action="http://localhost/CodeIgniter/index.php?admin/login/login_in">
http://localhost/CodeIgniter/index.php?admin/login/login_in(提交时会提示:An Error Was Encountered)
怎么自动变成:http://localhost/CodeIgniter/index.php?d=admin&c=login&m=login_in

sdink 发表于 2012-2-11 11:16:12

请看,http://codeigniter.org.cn/forums/thread-11634-1-1.html

一定能用得上

Hex 发表于 2012-2-12 07:40:49

CI 的 site_url() 确实不能自动转换两种URL形式,可以看看楼上的代码,呵呵

午灬夏 发表于 2012-2-14 10:14:02

Hex 发表于 2012-2-12 07:40 static/image/common/back.gif
CI 的 site_url() 确实不能自动转换两种URL形式,可以看看楼上的代码,呵呵



这里面的 id name 参数都是写死得! 不行吧 !

Hex 发表于 2012-2-14 11:19:11

午灬夏 发表于 2012-2-14 10:14 static/image/common/back.gif
这里面的 id name 参数都是写死得! 不行吧 !

看来需要根据你的情况修改下,呵呵

午灬夏 发表于 2012-2-15 08:57:17

Hex 发表于 2012-2-14 11:19 static/image/common/back.gif
看来需要根据你的情况修改下,呵呵

这一个项目里面,参数肯定有很多了,不可能是固定的几个!

Hex 发表于 2012-2-15 11:38:28

午灬夏 发表于 2012-2-15 08:57 static/image/common/back.gif
这一个项目里面,参数肯定有很多了,不可能是固定的几个!

我觉得一个项目最好固定某种参数请求方式。
另外,我觉得 URI 分段和GET传参结合是最好的方式,而不是单纯采用某种方式。

午灬夏 发表于 2012-2-15 13:19:00

Hex 发表于 2012-2-15 11:38 static/image/common/back.gif
我觉得一个项目最好固定某种参数请求方式。
另外,我觉得 URI 分段和GET传参结合是最好的方式,而不是单 ...

觉得 URI 分段和GET传参结合是最好的方式

能说下例子吗? 新手第一次接触!

Hex 发表于 2012-2-15 13:28:26

午灬夏 发表于 2012-2-15 13:19 static/image/common/back.gif
觉得 URI 分段和GET传参结合是最好的方式

能说下例子吗? 新手第一次接触! ...
就是 http://domain.com/index.php/控制器/方法?a=1&b=2&c=3....
google 就是这样的 URL 形式,呵呵
页: [1]
查看完整版本: CodeIngiter的URL问题!