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

[已解决] CodeIngiter的URL问题!

[复制链接]
发表于 2012-2-11 09:56:47 | 显示全部楼层 |阅读模式
访问路径: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
发表于 2012-2-11 11:16:12 | 显示全部楼层
发表于 2012-2-12 07:40:49 | 显示全部楼层
CI 的 site_url() 确实不能自动转换两种URL形式,可以看看楼上的代码,呵呵
 楼主| 发表于 2012-2-14 10:14:02 | 显示全部楼层
Hex 发表于 2012-2-12 07:40
CI 的 site_url() 确实不能自动转换两种URL形式,可以看看楼上的代码,呵呵

未命名.jpg

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

发表于 2012-2-14 11:19:11 | 显示全部楼层
午灬夏 发表于 2012-2-14 10:14
这里面的 id name 参数都是写死得! 不行吧 !

看来需要根据你的情况修改下,呵呵
 楼主| 发表于 2012-2-15 08:57:17 | 显示全部楼层
Hex 发表于 2012-2-14 11:19
看来需要根据你的情况修改下,呵呵

这一个项目里面,参数肯定有很多了,不可能是固定的几个!
发表于 2012-2-15 11:38:28 | 显示全部楼层
午灬夏 发表于 2012-2-15 08:57
这一个项目里面,参数肯定有很多了,不可能是固定的几个!

我觉得一个项目最好固定某种参数请求方式。
另外,我觉得 URI 分段和GET传参结合是最好的方式,而不是单纯采用某种方式。
 楼主| 发表于 2012-2-15 13:19:00 | 显示全部楼层
Hex 发表于 2012-2-15 11:38
我觉得一个项目最好固定某种参数请求方式。
另外,我觉得 URI 分段和GET传参结合是最好的方式,而不是单 ...

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

能说下例子吗? 新手第一次接触!
发表于 2012-2-15 13:28:26 | 显示全部楼层
午灬夏 发表于 2012-2-15 13:19
觉得 URI 分段和GET传参结合是最好的方式

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

就是 http://domain.com/index.php/控制器/方法?a=1&b=2&c=3....
google 就是这样的 URL 形式,呵呵

本版积分规则