2013-07-11 49 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

相关问题