2013-07-11 4 views
1

Я добавил ckeditor, чтобы предложить мой WYSIWYG-редактор. Чтобы позволить им загружать изображения непосредственно в этот редактор, я установил 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, и я, наконец, устанавливаю пути KCFinder в своих config_dev.yml и config_prod.yml в разделе ckeditor. – ermannob

+0

Не могли бы вы сделать это доступным через композитора? – darkbluesun

Смежные вопросы