2013-07-11 47 views
1

我添加了ckeditor爲我的用戶提供了一個很好的所見即所得的編輯器。爲了讓他們直接上傳圖片到這個編輯器中,我已經安裝了kcfinder。我已經把下面幾行,我的CKEditor的配置:Symfony + ckeditor + kcfinder:沒有發現瀏覽服務器的路線

config.filebrowserBrowseUrl = 'ckeditor/plugins/kcfinder/browse.php?type=files'; 
config.filebrowserImageBrowseUrl = 'ckeditor/plugins/kcfinder/browse.php?type=images'; 
config.filebrowserFlashBrowseUrl = 'ckeditor/plugins/kcfinder/browse.php?type=flash'; 
config.filebrowserUploadUrl = 'ckeditor/plugins/kcfinder/upload.php?type=files'; 
config.filebrowserImageUploadUrl = 'ckeditor/plugins/kcfinder/upload.php?type=images'; 
config.filebrowserFlashUploadUrl = 'ckeditor/plugins/kcfinder/upload.php?type=flash'; 

我的問題:當我嘗試瀏覽與kcfinder服務器上的文件,Symfony的告訴我,有「無路線GET /管理/ news_post_admin/CKEditor的/插件/ kcfinder/browse.php」。它看起來像試圖從我的控制器到達browse.php,這是不正確的。

任何想法如何讓Symfony找到browse.php的正確路徑?

回答

4

我正在研究Symfony2和KCFinder之間的集成,最近完成了一個簡單的包。捆綁包的主要目的是控制對KCFinder的訪問(僅限登錄用戶)。

你可以找到的說明,從這裏(動態創建頁面)下載包: http://avaer.net/stuff/KCFinderBundle/

希望對您有所幫助。

+0

謝謝,我會看看這個稍後:) – Alarid

+0

這是一個很好的開始,謝謝!我設法將它集成到我的Symfony 2.1項目中。我在設置CKEditor配置時遇到了一些麻煩。我正在使用trsteelckeditor bundle,並且最後在ckeditor部分的config_dev.yml和config_prod.yml中設置了KCFinder路徑。 – ermannob

+0

您是否考慮通過作曲家製作這些作品? – darkbluesun

相關問題