Да, я чот тупанул. Уже сделал, добавил свой DbTarget. Голова второй день болит и не работает (
Найдено 42 результата
- 2021.06.22, 14:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Log дополнительные поля в БД таблице
- Ответы: 2
- Просмотры: 684
Re: Log дополнительные поля в БД таблице
- 2021.06.22, 11:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Log дополнительные поля в БД таблице
- Ответы: 2
- Просмотры: 684
Log дополнительные поля в БД таблице
Добрый день! Подскажите кто реализовал логирование в таблице БД с дополнительными полями. Хочу добавить в таблицу Log, поле task_id, process_id. Не понимаю, как это сделать. В мануалах написано, что можно форматировать лог типа такого: Временная метка [IP-адрес][ID пользователя][ID сессии][Уровень в...
- 2021.05.14, 11:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveRecord дополнительные поля в модели
- Ответы: 3
- Просмотры: 1357
Re: ActiveRecord дополнительные поля в модели
Спасибо, ответы помогли! Сделал вот так: public function behaviors() { $behaviour = [ [ 'class' => AttributeBehavior::className(), 'attributes' => [ self::EVENT_AFTER_FIND => 'baned_check', ], 'value' => function ($event) { return !is_null($this->baned_at) && $this->baned_at !== 0; }, ], [ '...
- 2021.05.14, 09:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Log + DbTarget + info
- Ответы: 5
- Просмотры: 1878
Re: Log + DbTarget + info
Можно настроить несколько типов файлов логов под разные цели. // Пример для отдельного файла под каждого пользователя под IIS. $infoFileName = strtolower(preg_replace("/[^a-z]/iu", '_', $_SERVER['AUTH_USER'])); $errorFileName = $infoFileName . '_' . date('Y_m_d'); ... ... ... 'targets' =>...
- 2021.05.13, 22:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveRecord дополнительные поля в модели
- Ответы: 3
- Просмотры: 1357
ActiveRecord дополнительные поля в модели
Добрый день! У меня есть класс: class Account extends ActiveRecord { ... //Поле БД public $baned_at; //Я добавил свойство public $baned_check; } Когда я получаю модель, допустим: $model = Account::find(); Можно ли сделать, чтобы при получении или создании модели, поле $model->baned_check было равно ...
- 2021.05.13, 22:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Log + DbTarget + info
- Ответы: 5
- Просмотры: 1878
Re: Log + DbTarget + info
https://yiiframework.com.ua/ru/doc/guide/2/runtime-logging/#log-messages Для упрощения работы с сообщениями лога и их фильтрации, рекомендуется явно указывать подходящую категорию для каждого сообщения. Регистрируйте в конфиге, например: [ 'class' => 'yii\log\FileTarget', 'exportInterval' => 1, 'le...
- 2021.05.10, 21:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: Log + DbTarget + info
- Ответы: 5
- Просмотры: 1878
Log + DbTarget + info
Добрый день! Подскажите, как точно настроить Logger. Я пытаюсь в логи выводить действия пользователя с помощью Yii::info(); Но в БД сыпется все подряд. С одной стороны можно запретить выполнение в некоторых категориях типа: 'except' => [ 'yii\db\Command::query', 'yii\db\Connection::open', 'yii\db\Co...
- 2020.12.22, 21:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Почему в Yii2 событие submit у формы происходит дважды?
- Ответы: 26
- Просмотры: 12627
Re: Почему в Yii2 событие submit у формы происходит дважды?
Потому как логично, что в ином случае форма будет отправлена несколько раз, если кнопка не будет заблокирована мгновенно. В идеале после прохождения валидации должно быть, как здесь https://jsfiddle.net/m146a9b2/ В идеале да, но включите JS-профайлер и посмотрите, сколько там всего происходит и мож...
- 2020.12.13, 16:47
- Форум: Установка и настройка
- Тема: VS Code go to definition (Перейти к определению)
- Ответы: 0
- Просмотры: 14334
VS Code go to definition (Перейти к определению)
Добрый день! Если вводить наименование класса, то VS Code находит нужный namespaces. Но стоит нажать F12, все, я ничего не знаю, ничего не понимаю. Перейти к нужному файлу не получается, приходится искать в vendor ручками. https://ibb.co/1Ld3xv8 У меня стоит расширения: PHP IntelliSense Yii2 Snippet...
- 2020.12.07, 19:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii.ActiveForm + errorSummaryCssClass bug
- Ответы: 1
- Просмотры: 500
Re: yii.ActiveForm + errorSummaryCssClass bug
Тикет завел на GitHub
- 2020.12.07, 19:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii.activeForm onBlur validationDelay - тормоза
- Ответы: 1
- Просмотры: 460
Re: yii.activeForm onBlur validationDelay - тормоза
Тикет завел на GitHub
- 2020.12.06, 12:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii.ActiveForm + errorSummaryCssClass bug
- Ответы: 1
- Просмотры: 500
yii.ActiveForm + errorSummaryCssClass bug
Добрый день! В ActiveForm я не использую $errorSummaryCssClass, поэтому ставлю "" или false. Но тогда возникает ошибка, т.к. protected function getClientOptions() { $options = [ 'encodeErrorSummary' => $this->encodeErrorSummary, 'errorSummary' => '.' . implode('.', preg_split('/\s+/', $thi...
- 2020.12.06, 12:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii.activeForm onBlur validationDelay - тормоза
- Ответы: 1
- Просмотры: 460
yii.activeForm onBlur validationDelay - тормоза
Добрый день! При выводе ошибок, возникает эффект заторможенности. Когда возникает событие onBlur у Input.type="text", ошибка выводится не сразу, а по таймауту. Я сначала думал, да неужто фреймворк настолько перегружен, что ему нужно время, чтобы обработать простейшую проверку на Required. ...
- 2020.10.28, 10:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii2 + Composer обновляет очень долго
- Ответы: 4
- Просмотры: 960
Re: yii2 + Composer обновляет очень долго
Так ну вроде решил проблему: composer clear-cache В файле C:\Users\[user]\AppData\Roaming\Composer\composer.json Осталась древняя настройка { "require": { "fxp/composer-asset-plugin": "~1.4.6" } } Удалить строку "fxp/composer-asset-plugin": "~1.4.6"
- 2020.10.28, 10:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii2 + Composer обновляет очень долго
- Ответы: 4
- Просмотры: 960
Re: yii2 + Composer обновляет очень долго
Посмотрите актуальность того токена через который композер ходит на гитхаб. Не, пакеты он обновляет. В течении 1-2 двух часов, но font-awesome он так и не обновил, просто вывалился с ошибкой. Даже если добавить новый пакет не через composer update, а установкой одного пакета, то все равно установка...
- 2020.10.27, 17:48
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii2 + Composer обновляет очень долго
- Ответы: 4
- Просмотры: 960
Re: yii2 + Composer обновляет очень долго
Попробовал переустановить OpenServer и заново установить yii2-advanced и запустить composer self-update composer update Пол часа весит месадж и ничего не происходит, возникает ощущение, что завис процесс Loading composer repositories with package information Updating dependencies Прошло еще полчаса ...
- 2020.10.27, 17:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii2 + Composer обновляет очень долго
- Ответы: 4
- Просмотры: 960
yii2 + Composer обновляет очень долго
Добрый день! Начинал работу с yii2 несколько лет назад. Потом вернулся к проектам в этом году. И вот, как началась проблема с composer, так она и висит и порой очень раздражает. Когда-то composer обновлял vendor в течении пары минут. Сейчас около часа соображает над зависимостями, потом долго обновл...
- 2020.05.10, 15:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: beforeSave-afterSave из модели
- Ответы: 2
- Просмотры: 753
Re: beforeSave-afterSave из модели
Создаешь новый класс NewModel унаследованный от Model.
Переопределяешь метод save(),
function save()
{
//Пишешь, что душе угодно, любые логи
parent::save();
}
Переопределяешь метод save(),
function save()
{
//Пишешь, что душе угодно, любые логи
parent::save();
}
- 2020.05.09, 20:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: XxxSearchModel.php
- Ответы: 6
- Просмотры: 1626
Re: XxxSearchModel.php
Вообще запрос должен выглядеть примерно так. Судя по тому,какие нужны данные, а там уж смотрите сами, где нужно ставить AND или OR ->andWhere([ 'and', ['m_jps__bank.type_spfs' => 1], ['and', ['like', 'm_jps__bank.company_account', 123], ['like', 'm_jps__bank.iban', 345], ] ]) ->orWhere(['and', ['m_j...
- 2020.05.09, 19:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii + javascript фреймворк
- Ответы: 10
- Просмотры: 2118
Re: Yii + javascript фреймворк
Я далеко не спец. Какие сейчас стандарты разработки? Я уже давно не занимался программированием, подзабыл многое. В интернетах хейтят jquery. Решил тоже попробовать JS фреймворк, выбрал Vue. Yii + Vue. Если хотите поузнавать всего самого свежего и актуального, то я как раз сейчас записываю стримы ,...