Я использую CKEditor и хочу использовать плагин uploadimage
. Мне нужно указать uploadUrl
в config.yml. Как я могу поместить здесь маршрут вместо прямого url?Использовать маршрут как url в конфигурации с Symfony
ivory_ck_editor:
default_config: my_config
configs:
my_config:
extraPlugins: "lineutils,widget,notificationaggregator,uploadwidget,notification,uploadimage,wordcount"
uploadUrl: '/admin/upload'
Я знаю, что могу переопределить конфигурации с формой строителя
$builder->add('field', 'ckeditor', array(
'config' => array('uploadUrl' => ...),
));
Но я хочу сделать это один раз для каждой формы. Каков наилучший способ?
Небольшая вещь: если вы определяете свою форму как услугу, когда вы ее создаете, вы должны сделать это, получив ее из контейнера DI, а не с помощью метода создания формообразователя. В противном случае вам придется вручную передать маршрутизатор к нему, что приведет к победе над многими работами, которые вы делаете, чтобы сделать этот процесс менее громоздким. –