2012-03-27 23 views
0

我目前正在为我的网站构建一个用户管理区,需要进行文件管理。我遇到了extplorer和ajaxplorer作为我想要尝试的工具。我只是有一些问题试图将它集成到控制器中,或者将它与codeigniter模板库进行网格化。这需要在模板内的一个区域内,如果你不确定ajaxplorer或extploror是什么,那么请建议一种方式来整合类似的应用程序,如禅宗车等参考...只是一个指针在正确的方向将是可以接受的...感谢在codeigniter中集成独立应用程序

+0

你想要什么样的整合? – safarov 2012-03-27 08:51:09

+0

像...说我想要代码点火器内的文件管理器,所以我可以很容易地从加载管理器之前从核心控制器进行安全检查,然后我可以通过变量和对象传递给应用程序,并对核心进行调整关闭文件管理应用程序文件管理器是基于php-javascript的,我只是不确定如何在不破坏应用程序的情况下将它加载到视图/控制器中。 – Edhen 2012-03-27 08:55:06

+0

因此,如果我要转到http:// localhost/codeigniter/admin/filemanager,那么我期望加载模板,并在模板范围内,我想somepath/to/extplorer/index.php加载干净的所有它的依赖关系。在视图中需要somepath/to/extplorer/index.php似乎没有效果 – Edhen 2012-03-27 08:58:29

回答

1

经过一段时间的挖掘,我发现需要从视图内的应用程序index.php工作正常。问题实际上在于文档中的任何源指向(CIRoot)/index.php的方式,而不是实际的应用程序路径。为了克服这个问题,我将<base href="http://localhost/(path to ajaxplorer)" target="_blank" />添加到head标签中,关闭任何html输出,从而使所有源相对于该路径。

0

我不熟悉或者ajaxplorer或eXtplorer的,但我想我给它一个在黑暗中刺伤:

也许你可以写,围绕ajaxplorer包装的包装物/ extplorer类/对象/脚本,这将提供一个非冲突接口来加载和访问这些资源?

然后,您可以通过加载它作为CI“库”来访问它?祝你好运!