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

[HELP] CI集成KFC问题,路径困扰着我

[复制链接]
发表于 2010-4-29 18:29:09 | 显示全部楼层 |阅读模式
看了HEX的fckeditor原创,JS配置的......又搜了一下,原来有php配置的,方便不少。

目前我这样做的,建一个控制器,我的KFC放在CI根目录下js目录下,名字叫作fckeditor265,2.65版

PHP复制代码
 
class KFC extends Controller {
        function KFC() {
                parent :: Controller();
        }
        function index() {
                $this->load->helper('url');
 
                $this->load->file(FCPATH.'js/fckeditor265/fckeditor.php');
 
        $sBasePath = base_url().'js/fckeditor265/';
 
                $ed=new FCKeditor('test_content');
                $ed->BasePath=$sBasePath;
                $ed->Width  = '90%';
                $ed->Height = '300';
                $ed->Value  = 'hello';
                $ed->create();
 
 
    }
}
 
复制代码

这样配到是挺简单,也不用和JS打交通(因为菜鸟,JS学的还不行,PHP相对感觉简单不少,也方便理解);

不过有个问题就是,打开他的上传文件功能后,他的路径总是传到www根目录下,而不是我CI的根目录,他的文件中这样写的.
$Config['UserFilesPath'] = '/userfiles/' ;
这个userfiles是相对www的根,而不是我CI的根,比如说,我CI是在www/ci01这样的目录,只简单的把上面改成
$Config['UserFilesPath'] = '/ci01/userfiles/' ;
这样不行,请问该怎么办?
另外还有一个问题就是,能不能把这个文件和CI中的路径关联起来,在CI的config中改一处,KFC这边就自动关联读到,这样移动目录的时候也方便许多。
发表于 2010-4-29 19:40:13 | 显示全部楼层
我个人还是喜欢用 JS 来配置,因为这个就是 JS 的东西,为什么要用 PHP 来弄呢?
我认为是多此一举。
 楼主| 发表于 2010-4-29 20:17:18 | 显示全部楼层
因是菜鸟,要是高手就不怕什么了。
另外路径有没有办法解决呢?无法修改路径?
发表于 2010-4-29 22:32:38 | 显示全部楼层
fck上传文件要到js里面设置,他不经过CI的
发表于 2010-4-30 11:01:15 | 显示全部楼层
这个还是JS里配置比较好

本版积分规则