CI集成KFC问题,路径困扰着我
看了HEX的fckeditor原创,JS配置的......又搜了一下,原来有php配置的,方便不少。目前我这样做的,建一个控制器,我的KFC放在CI根目录下js目录下,名字叫作fckeditor265,2.65版
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这边就自动关联读到,这样移动目录的时候也方便许多。 我个人还是喜欢用 JS 来配置,因为这个就是 JS 的东西,为什么要用 PHP 来弄呢?
我认为是多此一举。 因是菜鸟,要是高手就不怕什么了。:'(
另外路径有没有办法解决呢?无法修改路径? fck上传文件要到js里面设置,他不经过CI的 这个还是JS里配置比较好
页:
[1]