YII2 - компоненты для работы
Запуск консольной комманды с контроллера - https://packagist.org/packages/toriphes/yii2-console-runner
Html-редактор с изображениеми - https://gitlab.com/NecroMan/yii2-tinymce
Возможные ошибки:
Необходимо обновить bower-asset/tinymce
Дальше надо установить https://github.com/MihailDev/yii2-elfinder
Если редактор необходим в backend, то в файл config/main.php вносим текст:
Чтобы фото были видны из frontend необходимо изменить файл: vendor/mihaildev/yii2-elfinder/PathController.php
1360
0
Html-редактор с изображениеми - https://gitlab.com/NecroMan/yii2-tinymce
Возможные ошибки:
Необходимо обновить bower-asset/tinymce
php composer.phar global require "fxp/composer-asset-plugin:1.1.1"
Дальше надо установить https://github.com/MihailDev/yii2-elfinder
php composer.phar require --prefer-dist mihaildev/yii2-elfinder "*"Если редактор необходим в backend, то в файл config/main.php вносим текст:
'controllerMap' => [
'elfinder' => [
'class' => 'mihaildev\elfinder\Controller',
'access' => ['@'],
'disabledCommands' => ['netmount'],
'roots' => [
[
'baseUrl' => '',
'basePath' => '@frontend/web',
'path' => 'uploads',
'name' => 'Global'
],
],
'watermark' => [
'source' => __DIR__ . '/logo.png',
'marginRight' => 5,
'marginBottom' => 5,
'quality' => 95,
'transparency' => 70,
'targetType' => IMG_GIF | IMG_JPG | IMG_PNG | IMG_WBMP,
'targetMinPixel' => 200
]
]
],
'params' => $params,Чтобы фото были видны из frontend необходимо изменить файл: vendor/mihaildev/yii2-elfinder/PathController.php
public $disabledCommands = ['netmount'];
public $root = [
'baseUrl' => '@web/uploads',
'basePath' => '@webroot/uploads',
'path' => ''
];
public $watermark;
Comments