Ошибка CKFinder при работе в браузере (Symfony4 + EasyBundle + CKEditor) - PullRequest
0 голосов
/ 18 марта 2020

Вот мой стек:

  • Symfony4
  • EasyAdmin
  • Webpack
  • FOSCkEditor
  • CKFinder

И вот моя проблема:

Я получил форму с полем WYSIWYG, и когда я нажимаю на значок «Изображение», открывается всплывающее окно со всеми свойствами изображения (размер, alt, границы, ссылки и др. c.). Когда я установил Symfony комплект "ckfinder", теперь появилась новая кнопка "Браузер".

Когда я нажимаю на кнопку, открывается новое окно с этим URL:

/bundles/cksourceckfinder/ckfinder/ckfinder.html?CKEditor=article_content&CKEditorFuncNum=1&langCode=fr

И вот ошибка, которую я получаю:

No route found for "GET /bundles/cksourceckfinder/ckfinder/core/connector/php/connector.php" (from "http://192.168.2.1:8000/bundles/cksourceckfinder/ckfinder/ckfinder.html?CKEditor=article_content&CKEditorFuncNum=1&langCode=fr")

Я следовал документации, но мне кажется, что я что-то упустил.

В моем коде нет соединителя с именем файла. php в моем коде, должен Я его создаю?

Вот моя конфигурация для fosckeditor :

twig:
    form_themes:
        - '@FOSCKEditor/Form/ckeditor_widget.html.twig'

fos_ck_editor:
    default_config: default
    configs:
        default:
            toolbar: full      
            fullscreen: true

И конфигурация ckfinder:

ckfinder:
    connector:
        authenticationClass: App\CustomCKFinderAuth\CustomCKFinderAuth

Нужно ли создавать маршрут? Новый шаблон? Я застрял.

Пожалуйста, если вы знаете, как с этим справиться, помогите мне!

Спасибо и позаботьтесь.

1 Ответ

0 голосов
/ 25 марта 2020

Up!

Я создаю собственный шаблон для выбора изображений, и он отлично работает.

...