Найдено 683 результата
- 2021.05.14, 02:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Log + DbTarget + info
- Ответы: 5
- Просмотры: 1769
Re: Log + DbTarget + info
Можно настроить несколько типов файлов логов под разные цели. // Пример для отдельного файла под каждого пользователя под IIS. $infoFileName = strtolower(preg_replace("/[^a-z]/iu", '_', $_SERVER['AUTH_USER'])); $errorFileName = $infoFileName . '_' . date('Y_m_d'); ... ... ... 'targets' => ...
- 2021.05.14, 02:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveRecord дополнительные поля в модели
- Ответы: 3
- Просмотры: 1302
Re: ActiveRecord дополнительные поля в модели
Свойство можно заполнять дефолтным значением при валидации/сохранении через массив rules, а при получении методом afterFInd() . Но лучше сделать отдельный метод $model->isBanned() проверяющий $baned_at - надёжнее (иначе нужно держать в голове, что при любой манипуляции с $baned_at нужно обновить $ba...
- 2020.03.13, 14:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Запись в промежуточную таблицу
- Ответы: 31
- Просмотры: 9678
Re: Запись в промежуточную таблицу
Зачем тратить столько сил для ответа на некропост?
- 2020.02.25, 17:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Реализация оповещений
- Ответы: 6
- Просмотры: 2273
Re: Реализация оповещений
Первый вариант. Вообще о каком типе оповещений идёт речь? E-mail, push, внутреннее?
- 2020.02.25, 09:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveRecord по двум таблицам
- Ответы: 5
- Просмотры: 1651
Re: ActiveRecord по двум таблицам
Простого решения, насколько я знаю, для ActiveRecord нет, придётся многое переписывать. Оно вам надо? Если очень хочется иметь плоскую таблицу настроек - работайте с ней через связь один к одному ($user->settings->color). При желании можно добавить на модель User поведение или переопределить её afte...
- 2020.02.21, 16:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Запретить запрос связанных данных через свойство (with/joinWith)
- Ответы: 6
- Просмотры: 1704
Re: Запретить запрос связанных данных через свойство (with/joinWith)
Для чего такие сложности? Если вы получите желаемое, то придётся всегда жёстко контролировать, что вы не забыли сделать "with" там, где в дальнейшем потребуется связь. Не проконтролировали, обратились к связи через свойство - не получили связанную модель, которая в реальности есть в БД. Вы...
- 2020.02.21, 15:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveRecord по двум таблицам
- Ответы: 5
- Просмотры: 1651
Re: ActiveRecord по двум таблицам
Если настроек много и потенциально будет ещё больше - то лучше связать один ко многим (под каждый setting отдельную запись). На github можно примеры посмотреть на тему yii2-settings, н-р: https://github.com/yiier/yii2-user-setting
- 2020.02.05, 15:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Числа с плавающей точкой
- Ответы: 4
- Просмотры: 1681
Re: Числа с плавающей точкой
Хранить можно как угодно, но в арифметических операциях int использовать надёжнее. Лично я предпочитаю хранить всё, что касается денег в копейках (int), а какие-нибудь коэффициенты в decimal(18,3). Можно для веб-форм и для логики использовать разные модели. Где работает логика и сложные вычисления и...
- 2020.01.09, 10:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Изучение Yii
- Ответы: 3
- Просмотры: 1614
Re: Изучение Yii
Читайте Хабр, изучайте актуальные на текущий момент инструменты и технологии. Какой смысл в ваших нескольких десятках сайтов на голом php, которые будут состоять из придуманных вами костылей и кусков кода со stackoverflow? Только плохих привычек нахватаетесь.
- 2019.12.09, 10:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Итоговая сумма в GridView
- Ответы: 11
- Просмотры: 8628
- 2019.10.23, 15:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveRecord инсерт в таблицу с тригером
- Ответы: 2
- Просмотры: 1394
Re: ActiveRecord инсерт в таблицу с тригером
Попробуйте в триггере явно указать SET NOCOUNT ON.
- 2019.10.23, 14:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сортировка в searchModel
- Ответы: 4
- Просмотры: 1796
Re: Сортировка в searchModel
Это конечно да. Но в этом случае у меня перестает работать фильтр Настраивать нужно в search-модели а не контроллере. $dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort' => [ 'attributes' => [ ...все атрибуты из фильтров ], 'defaultOrder' => ['status' => SORT_DESC] ] ]);
- 2019.10.23, 12:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сортировка в searchModel
- Ответы: 4
- Просмотры: 1796
- 2019.10.21, 16:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Межрегиональность сайта
- Ответы: 11
- Просмотры: 3673
Re: Межрегиональность сайта
Создаёте таблицу филиалов и городов. Во всех зависимых от филиалов таблицах добавляете поле branch_id для разграничения по филиалам. Переделываете все поисковые запросы, findModel() в контроллере, валидаторы на уникальность, RBAC в админке (лучше свой DbManager) и ещё кучу всего. Если у вас обращени...
- 2019.09.19, 14:29
- Форум: Установка и настройка
- Тема: Установка Yii2 на IIS
- Ответы: 7
- Просмотры: 6647
Re: Установка Yii2 на IIS
Через безопасность каталога дать доступ на изменение для группы IIS_IUSRS. Вообще есть гугл для поиска ответов на такие вопросы.fname_lname писал(а): ↑2019.09.19, 12:08 а как поменять права на запись для папок? выдает ошибку The directory is not writable by the Web process: C:\inetpub\wwwroot\frontend\web\assets
- 2019.09.19, 09:26
- Форум: Установка и настройка
- Тема: Установка Yii2 на IIS
- Ответы: 7
- Просмотры: 6647
Re: Установка Yii2 на IIS
Немного про настройку: viewtopic.php?f=19&t=47241&p=235853&hilit=#p235853
- 2019.09.13, 12:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с PJAX, не обновляет содержимое. Нужна помощь!
- Ответы: 13
- Просмотры: 4194
Re: Проблема с PJAX, не обновляет содержимое. Нужна помощь!
но я не до конца понял, что было не так? можно подробнее? Дело лишь в том, что я не указал что была отправлена форма и + надо было данные сериализовать? только в этом дело? Нужно понимать как он в принципе работает, почитать на страничке самой библиотеки https://github.com/defunkt/jquery-pjax, посм...
- 2019.09.13, 10:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с PJAX, не обновляет содержимое. Нужна помощь!
- Ответы: 13
- Просмотры: 4194
Re: Проблема с PJAX, не обновляет содержимое. Нужна помощь!
не помогает. Ощущение, что он вообще на свой контейнер забил! причем пагинация у ListView после обертки пиджаком работает в режиме ajax как и положено. При работе с фильтром текущий url страницы меняется? Либо он должен быть модифицированным, либо его нужно конкретно указывать как в примере выше у ...
- 2019.09.12, 17:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Microsoft SQL Server + Pagination + SORT = ?
- Ответы: 2
- Просмотры: 1208
Re: Microsoft SQL Server + Pagination + SORT = ?
Для стабильной работы offset добавляйте вторым параметром сортировки уникальное поле (лучше всего id).
- 2019.09.05, 16:36
- Форум: Новости, события, встречи
- Тема: Yii 2.0.26 и прогресс по Yii 3
- Ответы: 1
- Просмотры: 16218
Re: Yii 2.0.26 и прогресс по Yii 3
О, совсем недавно как раз писал свой класс расширяющий DbManager и из-за private у isEmptyUserId() пришлось скопировать в наследника (но не думал что это баг :?, всё гадал для чего так), а после обновления сразу поймал: Access level to common\components\rbac\ExtendedDbManager::isEmptyUserId() must b...