CodeIgniter 中英文搜索引擎:
返回列表 发帖

[程序 App] 我的毕业设计——用CI做的网上书店系统

这是我毕业设计做的一个简单的网上书店系统,因为是现学现用,写程序的时候对CI也不是特别理解,所有有些地方可能不是特别规范,有需要的朋友可以拿去看看。
如果需要在你们的机器上运行,请自行修改 .htaccess文件以及 config.php、database.php里面的参数,并导入数据。
附件: 您需要登录才可以下载或查看附件。没有帐号?入住 CodeIgniter 中国社区
2

评分人数

  • Hex

  • gwpxjb

做沙发,看到了,学习一下!

TOP

支持,顺便下来学习一下

TOP

顶,下来学习下!

TOP

本帖最后由 chao226 于 2009-7-3 22:44 编辑

我把那个.htaccess文件删除了,
config.php文件的配置改为
$config['base_url']        = "http://127.0.0.1/bookstore/";
$config['index_page'] = "index.php";
首页能够正常显示但是首页上所有链接都点不进去
http://127.0.0.1/bookstore/category/1
报404错误 地址栏里面少了路径中都少了index.php
我手动在地址栏里面加上index.php就能打开了
http://127.0.0.1/bookstore/index.php/category/1
这是为什么啊?

嘿嘿,我吧楼主程序里的base_url();改成site_url()就成了

TOP

楼上的正解.

TOP

我把那个.htaccess文件删除了,
config.php文件的配置改为
$config['base_url']        = "http://127.0.0.1/bookstore/";
$config['index_page'] = "index.php";
首页能够正常显示但是首页上所有链接都点不进去
htt ...
chao226 发表于 2009-7-3 22:19


base_url()在哪里啊?

TOP

base_url()在哪里啊?
arbou 发表于 2009-7-4 09:18


比方说,你在config.php里面是这样设置的:
$config['base_url']        = "http://localhost/bookstore/";
$config['index_page'] = "index.php";

那么你调用base_url()函数返回值是http://localhost/bookstore/,而调用site_url()函数则会返回http://localhost/bookstore/index.php 。因为我是用URL Rewite方式去掉了URL中的index.php,如果你要保留这个的话,就必须把所有页面中的base_url()替换为site_url(),要不然链接都会出错。

TOP

8# yinzhili
这样的话,所以的链接都有修改?改成<?php echo site_url(); ?> ???

TOP

本帖最后由 yinzhili 于 2009-7-4 13:47 编辑

9# arbou
查找替换就行了。将所有的base_url()替换为site_url()就可以了,很多编辑器都有这个功能。比如说我用的是 NetBeans,就可以直接在整个项目的所有文件中直接替换,很方便。

TOP

返回列表