1

我添加了 ckeditor 来为我的用户提供一个不错的 WYSIWYG 编辑器。为了让他们直接将图片上传到这个编辑器中,我安装了 kcfinder。我在 ckeditor 的配置中添加了以下几行:

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 /admin/news_post_admin/ckeditor/plugins/kcfinder/browse.php”没有路由。看起来它试图从我的控制器访问browse.php,这是不正确的。

有什么想法可以让 Symfony 找到 browse.php 的正确路径吗?

4

1 回答 1

4

我正在研究 Symfony2 和 KCFinder 之间的集成,最近完成了一个简单的包。该捆绑包的主要目的是控制对 KCFinder 的访问(仅限登录用户)。

您可以从此处找到说明并下载捆绑包(动态创建的页面): http ://avaer.net/stuff/KCFinderBundle/

希望你觉得这很有帮助。

于 2013-07-18T19:37:18.920 回答