Как подключить расширение ckeditor в Yii2 без Composer
- webalmanac
- Сообщения: 12
- Зарегистрирован: 2014.06.08, 17:37
Как подключить расширение ckeditor в Yii2 без Composer
добрый день,
как установить\подключить CKEditor (или любое другое) на Yii2 не используя Composer? много написано как использовать а как подключить или настроить ...?
например:
1. скопировать папку с расширением в папку /vendor/
2. ??
3. как правильно указать необходимое расширение в виде (use yii\widgets\CKEditor;)
как использовать я нашел:
echo $form->field($post, 'content')->widget(CKEditor::className(),[
'editorOptions' => [
'preset' => 'full',
'inline' => false,
],
]);
заранее спс
как установить\подключить CKEditor (или любое другое) на Yii2 не используя Composer? много написано как использовать а как подключить или настроить ...?
например:
1. скопировать папку с расширением в папку /vendor/
2. ??
3. как правильно указать необходимое расширение в виде (use yii\widgets\CKEditor;)
как использовать я нашел:
echo $form->field($post, 'content')->widget(CKEditor::className(),[
'editorOptions' => [
'preset' => 'full',
'inline' => false,
],
]);
заранее спс
Yii мой первый PHP-фреймворк. приступил к изучению.
- vitalik1183
- Сообщения: 1675
- Зарегистрирован: 2014.07.01, 08:42
Re: Как подключить расширение ckeditor в Yii2 без Composer
Ну если абстрагироваться, подключайте так как вы бы стали это делать в других местах. Через include и прочее.
Yii2!
- webalmanac
- Сообщения: 12
- Зарегистрирован: 2014.06.08, 17:37
Re: Как подключить расширение ckeditor в Yii2 без Composer
если я все правильно понял, то в файле vendor/yiisoft/extensions.php по анологии я прорисываю следущее:mickgeek писал(а):viewtopic.php?f=19&t=22264
'yiisoft/ckeditor' =>
array (
'name' => 'yiisoft/ckeditor',
'version' => '4.4',
'alias' =>
array (
'@yii/ckeditor' => $vendorDir . '/yiisoft/ckeditor/ckeditor',
),
),
в папке /vendor/ я распаковываю архив (ссылка выше). единственно я переименовываю папку на ckeditor
а во view нужно прописать подключение, пример use yii\widgets\CKEditor;
как это правильно сделать?
Yii мой первый PHP-фреймворк. приступил к изучению.
-
- Сообщения: 957
- Зарегистрирован: 2014.05.31, 20:50
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Как подключить расширение ckeditor в Yii2 без Composer
Во избежание конфликтов файл extensions.php не трогайте, папку vendor, желательно, тоже. Если не используете Composer и не нравится загромождение конфигурационного файла, можете создать отдельный файл для "своих" расширений (app/config/extensions.php):
В конфигурационном файле, соответственно, так:
Далее, зачем Вам алиас от Yii? Yii - это фреймворк (база), расширение - это расширение. Уважайте как грамотную архитектуру проекта, так и разработчиков.
Код: Выделить всё
$vendorDir = dirname(__DIR__) . '/vendor';
return [
'mickgeek/yii2-actionbar' => [
'name' => 'mickgeek/yii2-actionbar',
'version' => '9999999-dev',
'alias' => [
'@mickgeek/actionbar' => $vendorDir . '/mickgeek/yii2-actionbar',
],
],
];
Код: Выделить всё
'extensions' => array_merge(
require($vendorDir . '/yiisoft/extensions.php'),
require(__DIR__ . '/extensions.php')
),
Re: Как подключить расширение ckeditor в Yii2 без Composer
хаха) о чем вы говорите человеку, который не может композер освоить? его мысли нацелены на то, чтобы наговнокодить говна кусок ради пяти копеек.mickgeek писал(а): Далее, зачем Вам алиас от Yii? Yii - это фреймворк (база), расширение - это расширение. Уважайте как грамотную архитектуру проекта, так и разработчиков.
- webalmanac
- Сообщения: 12
- Зарегистрирован: 2014.06.08, 17:37
Re: Как подключить расширение ckeditor в Yii2 без Composer
zelenin, как интересно вы думаете о людях с которыми не знакомы! может вы очень хороший специалист по yii, но Вы это не все! и форум для вопросов. Да, я чего-то не знаю, поэтому и спрашиваю.zelenin писал(а):хаха) о чем вы говорите человеку, который не может композер освоить? его мысли нацелены на то, чтобы наговнокодить говна кусок ради пяти копеек.mickgeek писал(а): Далее, зачем Вам алиас от Yii? Yii - это фреймворк (база), расширение - это расширение. Уважайте как грамотную архитектуру проекта, так и разработчиков.
хотелось бы посмотреть на Ваши работы "не 5 копеешные" проекты с хорошо выверенным кодом.
mickgeek - я уважаю разработчиков, так как выбрал данный фреймворк. повторюсь, если я чего-то не понимаю .... я тут, на форуме.
по той же причине меня интересует архитектура, как это должно правильно работать с точки зрения заложенной во фреймворк архитектуры. и это не зависит от того знаю я как работает композер или не знаю. Композер вообще не причем. А свое расширение вы тоже будете с композером ....
заранее спс
Yii мой первый PHP-фреймворк. приступил к изучению.
Re: Как подключить расширение ckeditor в Yii2 без Composer
совсем неинтересно думаю.webalmanac писал(а): zelenin, как интересно вы думаете о людях с которыми не знакомы!
бесспорноwebalmanac писал(а):и форум для вопросов.
так вы же не спрашиваете как узнать, а спрашиваете как мне сделать так, чтобы не узнаватьwebalmanac писал(а):Да, я чего-то не знаю, поэтому и спрашиваю.
любое современное приложение работает с композером и это приоритетный способ подключения сторонних библиотекwebalmanac писал(а):по той же причине меня интересует архитектура, как это должно правильно работать с точки зрения заложенной во фреймворк архитектуры.
как же нет? у вас есть какая-то веская причина? Если такая есть, готов признать неправоту.webalmanac писал(а):и это не зависит от того знаю я как работает композер или не знаю.
а как же? создал расширение - поделись с сообществом, создав composer-пакет.webalmanac писал(а):А свое расширение вы тоже будете с композером ....
- webalmanac
- Сообщения: 12
- Зарегистрирован: 2014.06.08, 17:37
Re: Как подключить расширение ckeditor в Yii2 без Composer
веской причины не использовать композер нет,zelenin писал(а):выше сказанное
это как поставить денвер или хамп вместо того чтобы собрать все по отдельности (php, Apache и тд) и настроить.
заранее спс
Yii мой первый PHP-фреймворк. приступил к изучению.
Re: Как подключить расширение ckeditor в Yii2 без Composer
не вижу аналогииwebalmanac писал(а): это как поставить денвер или хамп вместо того чтобы собрать все по отдельности (php, Apache и тд) и настроить.
- passavlasso
- Сообщения: 8
- Зарегистрирован: 2015.02.24, 18:04
- Контактная информация:
Re: Как подключить расширение ckeditor в Yii2 без Composer
ловіть відео як це зробити https://www.youtube.com/watch?v=B37F0VOnnNM
Re: Как подключить расширение ckeditor в Yii2 без Composer
"создаем папочку в vendor", - на ломаном русском говорит автор видео, после чего становится понятно, что видео ни в коем случае смотреть нельзя, т.к. оно из разряда "шлак".passavlasso писал(а):ловіть відео як це зробити https://www.youtube.com/watch?v=B37F0VOnnNM
Последний раз редактировалось zelenin 2015.02.25, 00:16, всего редактировалось 1 раз.
Re: Как подключить расширение ckeditor в Yii2 без Composer
У вас возникли с ними проблемы? или просто тешите ЧВС тем что настроили LAMP сами?webalmanac писал(а):это как поставить денвер или хамп вместо того чтобы собрать все по отдельности (php, Apache и тд) и настроить.
не вижу ничего ущербного в использовании того же xampp.
Re: Как подключить расширение ckeditor в Yii2 без Composer
http://rmcreative.ru/blog/post/kak-post ... z-composer
без композера. в том плане, что не нужно заливать расширение на стороннее хранилище.
без композера. в том плане, что не нужно заливать расширение на стороннее хранилище.
Re: Как подключить расширение ckeditor в Yii2 без Composer
прошу заметить, что это пост от мейнтейнера yiiDemon_id писал(а):http://rmcreative.ru/blog/post/kak-post ... z-composer
без композера. в том плане, что не нужно заливать расширение на стороннее хранилище.
Re: Как подключить расширение ckeditor в Yii2 без Composer
ну я пару месяцев назад именно к этому и пришел )zelenin писал(а):прошу заметить, что это пост от мейнтейнера yii
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Как подключить расширение ckeditor в Yii2 без Composer
Самое важное в посте:
Всё это делает за вас Composer. Лучше изучите его и не теряйте время.
Нравится Yii? Давайте сделаем его лучше!.
Re: Как подключить расширение ckeditor в Yii2 без Composer
судя по всему ирония нот детектед.Demon_id писал(а):ну я пару месяцев назад именно к этому и пришел )zelenin писал(а):прошу заметить, что это пост от мейнтейнера yii
я уже писал на форуме как надо подключать расширения. их ни в коем случае не надо подключать из папки vendor. Не понимаю, зачем samdark такой bad practice вводит
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Как подключить расширение ckeditor в Yii2 без Composer
Так а чем это bad, если фактически это то же, что с Composer, только руками?
Нравится Yii? Давайте сделаем его лучше!.