Tinymce загрузка изображений не работает в cakephp 3.(от плагина JustBoil)

Я пытаюсь добавить опцию загрузки изображений в редакторе tinymce, используя этот плагин.

Я скачал tinymce и держу его в webroot/js/tinymce папка. Затем я скачал плагин justboil и сохранил его в tinymce/plugin папка. Затем я попробовал этот код в моем файле add.ctp

<?php echo $this->Form->input('details',['class'=>'tinymce']);  ?>

Я использовал этот код JS ниже

    <script>
        tinymce.init({selector:'.tinymce',
           plugins: "jbimages,code"
        });
   </script>

Не похоже на изображение ниже и работает нормально, а также сохраняет данные кода в таблице базы данных. введите описание изображения здесь

После попытки загрузки изображения выдается код

введите описание изображения здесь

В tinymce\plugins\jbimages\config.php файл, я дал ниже настройки

$config['img_path'] = '/tinymce/images';
$config['upload_path'] = $_SERVER['DOCUMENT_ROOT'] . $config['img_path'];

// тот же код работает нормально в php, но не в cakephp. Может кто-нибудь помочь мне, пожалуйста?

Я был решить эту проблему, но все еще не 100 % точности. Я обрезаю свой ответ и также нуждаюсь в помощи, чтобы определить путь.

После добавления relative_urls: false в tinymce.init

tinymce.init({selector:'.tinymce',
           plugins: "jbimages,code",
           relative_urls: false
});  

и я также изменил каталог загрузки в config.php

$config['img_path'] = '/photobag.in/photobag/img'; 

Все работает нормально. Здесь, в файле config.php, как я могу динамически определить base_url? Например, здесь photobag.in - папка моего проекта. Может, я ее поменяю.

0 ответов

Другие вопросы по тегам