2012-03-27 21 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「庫」來訪問它?祝你好運!