Найдено 563 результата

svil
2019.10.02, 12:14
Форум: Общие вопросы (Yii 2.x)
Тема: Как прикрутить готовый виджит к своему компоненту для packagist?
Ответы: 5
Просмотры: 1456

Re: Как прикрутить готовый виджит к своему компоненту для packagist?

Но ведь его как-то можно описать . composer.json, что я его использую в своем компоненте.
Может надо развернуть на yii2, а потом папку из vendor перенести, но надо настроить composer json чтобы он развернулся при скачивании с packajist
svil
2019.10.02, 11:49
Форум: Общие вопросы (Yii 2.x)
Тема: Как прикрутить готовый виджит к своему компоненту для packagist?
Ответы: 5
Просмотры: 1456

Как прикрутить готовый виджит к своему компоненту для packagist?

Есть компонент(учебный для понимания принципа работы с размещением на packagist), к нему надо прикрутить любой текстовый редактор. Я попробовала https://github.com/2amigos/yii2-tinymce-widget. Ошибка, что нужен yii2 и другие ошибки. Problem 1 - 2amigos/yii2-tinymce-widget 1.1.0 requires yiisoft/yii2...
svil
2019.09.28, 00:12
Форум: Ищу работу
Тема: Ищу работу Junior
Ответы: 7
Просмотры: 15391

Re: Ищу работу Junior

Спасибо, исправила.
svil
2019.09.27, 11:09
Форум: Ищу работу
Тема: Ищу работу Junior
Ответы: 7
Просмотры: 15391

Ищу работу Junior

Самостоятельно 2 проекта сделано на yii2. На github только тестовые или учебные задания. Опыт работы разработчиком около года в 2 проектах удаленно. Тестовое задание http://ilin.itcrk.ru/rbac/web/ https://github.com/svil1502?tab=repositories - CRUD операции на SQL - опыт натягивать верстку по 5 прое...
svil
2019.09.04, 17:26
Форум: Общие вопросы (Yii 2.x)
Тема: Пагинация внутри поста [Решено]
Ответы: 2
Просмотры: 775

Re: Пагинация внутри поста

Спасибо, разбираюсь. <?= \yii\widgets\ListView::widget([ 'dataProvider' => $contentProvider, 'layout' => "{items}\n<table><tr><td>{pager}</td></tr></table>", 'options' => [ 'tag' => 'table', ], 'itemOptions' => [ 'tag' => false, ], 'summary' => false, 'itemView' => function ($model, $key, ...
svil
2019.09.04, 16:09
Форум: Общие вопросы (Yii 2.x)
Тема: Пагинация внутри поста [Решено]
Ответы: 2
Просмотры: 775

Пагинация внутри поста [Решено]

В DetailView (action view) выводится большое ОДНО текстовое поле content, чтобы вниз его не прокручивать нужная пагинация по его страницам. В документации есть возможность пагинации отдельных записей, здесь текстовое поле разбивается на части и выводится. <?= DetailView::widget([ 'model' => $model, ...
svil
2019.08.28, 18:55
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 47
Просмотры: 10681

Re: События в yii2

yiiliveext писал(а): 2019.08.28, 07:53 Достаточно прописать пустой метод afterDelete() в модели для которой нужно отключить событие afterDelete и оно больше возникать не будет.
А чтобы не возникали события Insert, Update что надо прописать в нужной модели (afterInsert, afterUpdate не помогло)?
svil
2019.08.27, 22:21
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 47
Просмотры: 10681

Re: События в yii2

Вот так "выпуталась": $par = get_class(); if (!$par == "НАЗВАНИЕ КЛАССА::className()") { Event::on($par, ActiveRecord::EVENT_AFTER_DELETE, function ($event) { Yii::$app->db->createCommand()->insert('таблица_для_журнала', ['content' => $event->sender->events(), 'type' => 'удален',...
svil
2019.08.27, 21:10
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 47
Просмотры: 10681

Re: События в yii2

У меня весь "Жунал" событий записывается в таблицу Tabl_for_events в БД, и если из этой таблицы что-то удалить, то появляется также запись об этом, что не нужно. Как исключить определенную модель из событий ? Читала, что off. Но как? Это для всех таблиц в БД: Event::on(ActiveRecord::classN...
svil
2019.08.21, 15:53
Форум: Общие вопросы (Yii 2.x)
Тема: Как убрать HTML тэги
Ответы: 2
Просмотры: 1495

Как убрать HTML тэги

При выводе в вид через gridView DataProvider тэги удаляются [ 'attribute' => 'content', 'format' => 'html', ], Если надо этот же контент вывести как заголовок вверху страницы, не получается \yii\helpers\StringHelper::truncate(Yii::$app->request->get('cont_qu'),50,'...') Так не получается через encod...
svil
2019.08.14, 23:37
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 47
Просмотры: 10681

Re: События в yii2

ElisDN, спасибо.
svil
2019.08.14, 19:15
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 47
Просмотры: 10681

Re: События в yii2

В каждую модель добавляю public $mess; ... public function attr() { $mess = $this->name.$this->id.$this->id ; //здесь поля разные могут быть return $mess; } И потом только этот $mess и беру: Yii::$app->db->createCommand()->insert('event', ['title' => $event->sender->attr() . ' изменен', 'created_at'...
svil
2019.08.14, 18:57
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 47
Просмотры: 10681

Re: События в yii2

Получается делать ветвление , чтобы распознать какая таблица участвует и в зависимсоти от этого добавлять поля в Event
svil
2019.08.14, 18:56
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 47
Просмотры: 10681

Re: События в yii2

Код: Выделить всё

 Yii::$app->db->createCommand()->insert('event', ['title' =>  $event->sender->name . ' добавлен', 'created_at' => time()])->execute();
svil
2019.08.14, 18:41
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 47
Просмотры: 10681

Re: События в yii2

Добавила с 2 таблиц записи и в Event они пояились , но я не могу указать какие поля добавились
http://ilin.itcrk.ru/yii2_bz_events/web/event/index
svil
2019.08.14, 18:36
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 47
Просмотры: 10681

Re: События в yii2

https://github.com/svil1502/yii2_bz_events

Меня сейчас больше всего беспокоит как отразить поля любой таблицы которая записывается в Event
svil
2019.08.14, 17:39
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 47
Просмотры: 10681

Re: События в yii2

Так сделала
Yii::$app->db->createCommand()->insert('event', ['title' => "тестирую событие", 'created_at' => time()])->execute();
svil
2019.08.14, 17:18
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 47
Просмотры: 10681

Re: События в yii2

Если поставлю Null по умолчанию для 'created_at', 'updated_at' - туда null и запишется
svil
2019.08.14, 17:17
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 47
Просмотры: 10681

Re: События в yii2

Ошибка Database Exception – yii\db\Exception SQLSTATE[HY000]: General error: 1364 Field 'created_at' doesn't have a default value The SQL being executed was: INSERT INTO `event` (`title`) VALUES ('тестирую событие') Error Info: Array ( [0] => HY000 [1] => 1364 [2] => Field 'created_at' doesn't have ...