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

mikola123
2021.06.22, 14:55
Форум: Общие вопросы (Yii 2.x)
Тема: Log дополнительные поля в БД таблице
Ответы: 2
Просмотры: 684

Re: Log дополнительные поля в БД таблице

Да, я чот тупанул. Уже сделал, добавил свой DbTarget. Голова второй день болит и не работает (
mikola123
2021.06.22, 11:59
Форум: Общие вопросы (Yii 2.x)
Тема: Log дополнительные поля в БД таблице
Ответы: 2
Просмотры: 684

Log дополнительные поля в БД таблице

Добрый день! Подскажите кто реализовал логирование в таблице БД с дополнительными полями. Хочу добавить в таблицу Log, поле task_id, process_id. Не понимаю, как это сделать. В мануалах написано, что можно форматировать лог типа такого: Временная метка [IP-адрес][ID пользователя][ID сессии][Уровень в...
mikola123
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; }, ], [ '...
mikola123
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' =>...
mikola123
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 было равно ...
mikola123
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...
mikola123
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...
mikola123
2020.12.22, 21:50
Форум: Общие вопросы (Yii 2.x)
Тема: Почему в Yii2 событие submit у формы происходит дважды?
Ответы: 26
Просмотры: 12627

Re: Почему в Yii2 событие submit у формы происходит дважды?

Потому как логично, что в ином случае форма будет отправлена несколько раз, если кнопка не будет заблокирована мгновенно. В идеале после прохождения валидации должно быть, как здесь https://jsfiddle.net/m146a9b2/ В идеале да, но включите JS-профайлер и посмотрите, сколько там всего происходит и мож...
mikola123
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...
mikola123
2020.12.07, 19:29
Форум: Общие вопросы (Yii 2.x)
Тема: yii.ActiveForm + errorSummaryCssClass bug
Ответы: 1
Просмотры: 500

Re: yii.ActiveForm + errorSummaryCssClass bug

Тикет завел на GitHub
mikola123
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...
mikola123
2020.12.06, 12:01
Форум: Общие вопросы (Yii 2.x)
Тема: yii.activeForm onBlur validationDelay - тормоза
Ответы: 1
Просмотры: 460

yii.activeForm onBlur validationDelay - тормоза

Добрый день! При выводе ошибок, возникает эффект заторможенности. Когда возникает событие onBlur у Input.type="text", ошибка выводится не сразу, а по таймауту. Я сначала думал, да неужто фреймворк настолько перегружен, что ему нужно время, чтобы обработать простейшую проверку на Required. ...
mikola123
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"
mikola123
2020.10.28, 10:02
Форум: Общие вопросы (Yii 2.x)
Тема: yii2 + Composer обновляет очень долго
Ответы: 4
Просмотры: 960

Re: yii2 + Composer обновляет очень долго

Посмотрите актуальность того токена через который композер ходит на гитхаб. Не, пакеты он обновляет. В течении 1-2 двух часов, но font-awesome он так и не обновил, просто вывалился с ошибкой. Даже если добавить новый пакет не через composer update, а установкой одного пакета, то все равно установка...
mikola123
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 Прошло еще полчаса ...
mikola123
2020.10.27, 17:15
Форум: Общие вопросы (Yii 2.x)
Тема: yii2 + Composer обновляет очень долго
Ответы: 4
Просмотры: 960

yii2 + Composer обновляет очень долго

Добрый день! Начинал работу с yii2 несколько лет назад. Потом вернулся к проектам в этом году. И вот, как началась проблема с composer, так она и висит и порой очень раздражает. Когда-то composer обновлял vendor в течении пары минут. Сейчас около часа соображает над зависимостями, потом долго обновл...
mikola123
2020.05.10, 15:19
Форум: Общие вопросы (Yii 2.x)
Тема: beforeSave-afterSave из модели
Ответы: 2
Просмотры: 753

Re: beforeSave-afterSave из модели

Создаешь новый класс NewModel унаследованный от Model.
Переопределяешь метод save(),
function save()
{
//Пишешь, что душе угодно, любые логи
parent::save();
}
mikola123
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...
mikola123
2020.05.09, 19:17
Форум: Общие вопросы (Yii 2.x)
Тема: Yii + javascript фреймворк
Ответы: 10
Просмотры: 2118

Re: Yii + javascript фреймворк

Я далеко не спец. Какие сейчас стандарты разработки? Я уже давно не занимался программированием, подзабыл многое. В интернетах хейтят jquery. Решил тоже попробовать JS фреймворк, выбрал Vue. Yii + Vue. Если хотите поузнавать всего самого свежего и актуального, то я как раз сейчас записываю стримы ,...