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

[讨论/交流] ci如何在url_helpers定制自己的base_url???

[复制链接]
发表于 2014-12-28 14:13:25 | 显示全部楼层 |阅读模式

如何自定义一个新的路径访问方法
目前我知道在\system\core\Common.php里面写公用方法调用。但是不知道公用的路径可以在这里调用吗?像base_url()|site_url()一样吗?


怎么写呢?启发我知道这个问题灵感是我做上传文件功能,

我我假如有一个项目ci前后台是分开

前台home放在当前根目录下,后台admin单独存放。这样造成路径分化了,

我前台可以直接上传文件,直接使用$config['upload_path']='./uploads/'就是在根目录设置unloads文件夹。


但是我后台却获取不了,提示我上传路径无效


和前台的uploads分开了,我想所有的上传图片都存放在根目录下unloads文件夹。

请问有其他方法解决这个问题吗?所以冥发一个想法就是写个新路径来解决这个问题,那么如何写这个方法,各位大神请教下小弟无限感谢

既然有base_url 和site_url方法那么写一个自己定义的方法可以吗?如:admin_base_url()


$config['upload_path']=base_url().'uploads/';
p($config['upload_path']);


打印出来是base_url()-----127.0.0.1/ci/admin
因为添加文章有一张对应的缩略图,所以做一个上传文件的功能  但是这里是属于后台admin文件夹里面的base_url
假如将自己定义一个新的路径出来admin_base_url() -------127.0.0.1/ci/
就解决了这个路径问题,写个自己的MY_url_helper.php 那么如何写admin_base_url()



发表于 2014-12-29 09:33:53 | 显示全部楼层
先問問
你前後台都是用同一組 CI ?
然後後台用一級目錄 admin 去管理 ?

本版积分规则