我添加了 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 的正确路径吗?