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

svil
2019.08.21, 15:53
Форум: Общие вопросы (Yii 2.x)
Тема: Как убрать HTML тэги
Ответы: 2
Просмотры: 165

Как убрать 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
Ответы: 39
Просмотры: 879

Re: События в yii2

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

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
Ответы: 39
Просмотры: 879

Re: События в yii2

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

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
Ответы: 39
Просмотры: 879

Re: События в yii2

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

Re: События в yii2

https://github.com/svil1502/yii2_bz_events

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

Re: События в yii2

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

Re: События в yii2

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

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 ...
svil
2019.08.14, 17:02
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 39
Просмотры: 879

Re: События в yii2

В Базу должны записываться как int
svil
2019.08.14, 14:28
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 39
Просмотры: 879

Re: События в yii2

дату текущую не видит
svil
2019.08.14, 09:33
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 39
Просмотры: 879

Re: События в yii2

Ошибка Failed to instantiate component or class "created_at". ↵ Caused by: ReflectionException Class created_at does not exist В модели Event public function behaviors() { return [ TimestampBehavior::className(), 'createdAtAttribute' => 'created_at', 'updatedAtAttribute' => 'updated_at', 'value' => ...
svil
2019.08.14, 09:09
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 39
Просмотры: 879

Re: События в yii2

В модел event дату настроить? Потому что при save() дату добавляло текущую через TimestampBehavior::className()
svil
2019.08.14, 09:08
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 39
Просмотры: 879

Re: События в yii2

Модель event <?php namespace app\models; use Yii; use yii\behaviors\TimestampBehavior; /** * This is the model class for table "event". * * @property int $id * @property string $title */ class Event extends \yii\db\ActiveRecord { public function behaviors() { return [ TimestampBehavior::className(),...
svil
2019.08.14, 09:07
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 39
Просмотры: 879

Re: События в yii2

Вместо даты created_at вставился null
svil
2019.08.13, 22:25
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 39
Просмотры: 879

Re: События в yii2

Архитектура для теста взята basic, две таблицы и больше ничего
svil
2019.08.13, 22:24
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 39
Просмотры: 879

Re: События в yii2

Я добавляю в таблицу Article 1 запись, после которой вставляется в таблицу Event 2873 записей с title "тестирую событие"
svil
2019.08.13, 22:23
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 39
Просмотры: 879

Re: События в yii2

А почему вставляется 2873 записей в таблицу Event?
svil
2019.08.13, 21:40
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 39
Просмотры: 879

Re: События в yii2

Процесс сдвинулся стремительно с мертвой точки и вставил в таблицу event 2873 записей одинаковых "тестирую событие" на локальном и выдает ошибку PHP Fatal Error – yii\base\ErrorException Maximum execution time of 30 seconds exceeded 1. in /Users/svetlanailina/Sites/yii2_bz_events/vendor/yiisoft/yii2...