
Найден 681 результат
- 2020.03.13, 14:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Запись в промежуточную таблицу
- Ответы: 31
- Просмотры: 7258
Re: Запись в промежуточную таблицу
Зачем тратить столько сил для ответа на некропост? 

- 2020.02.25, 17:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Реализация оповещений
- Ответы: 6
- Просмотры: 1547
Re: Реализация оповещений
Первый вариант. Вообще о каком типе оповещений идёт речь? E-mail, push, внутреннее?
- 2020.02.25, 09:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveRecord по двум таблицам
- Ответы: 5
- Просмотры: 1045
Re: ActiveRecord по двум таблицам
Простого решения, насколько я знаю, для ActiveRecord нет, придётся многое переписывать. Оно вам надо? Если очень хочется иметь плоскую таблицу настроек - работайте с ней через связь один к одному ($user->settings->color). При желании можно добавить на модель User поведение или переопределить её afte...
- 2020.02.21, 16:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Запретить запрос связанных данных через свойство (with/joinWith)
- Ответы: 6
- Просмотры: 1103
Re: Запретить запрос связанных данных через свойство (with/joinWith)
Для чего такие сложности? Если вы получите желаемое, то придётся всегда жёстко контролировать, что вы не забыли сделать "with" там, где в дальнейшем потребуется связь. Не проконтролировали, обратились к связи через свойство - не получили связанную модель, которая в реальности есть в БД. Вы же сами о...
- 2020.02.21, 15:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveRecord по двум таблицам
- Ответы: 5
- Просмотры: 1045
Re: ActiveRecord по двум таблицам
Если настроек много и потенциально будет ещё больше - то лучше связать один ко многим (под каждый setting отдельную запись). На github можно примеры посмотреть на тему yii2-settings, н-р: https://github.com/yiier/yii2-user-setting
- 2020.02.05, 15:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Числа с плавающей точкой
- Ответы: 4
- Просмотры: 1146
Re: Числа с плавающей точкой
Хранить можно как угодно, но в арифметических операциях int использовать надёжнее. Лично я предпочитаю хранить всё, что касается денег в копейках (int), а какие-нибудь коэффициенты в decimal(18,3). Можно для веб-форм и для логики использовать разные модели. Где работает логика и сложные вычисления и...
- 2020.01.09, 10:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Изучение Yii
- Ответы: 3
- Просмотры: 1167
Re: Изучение Yii
Читайте Хабр, изучайте актуальные на текущий момент инструменты и технологии. Какой смысл в ваших нескольких десятках сайтов на голом php, которые будут состоять из придуманных вами костылей и кусков кода со stackoverflow? Только плохих привычек нахватаетесь.
- 2019.12.09, 10:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Итоговая сумма в GridView
- Ответы: 11
- Просмотры: 6873
- 2019.10.23, 15:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveRecord инсерт в таблицу с тригером
- Ответы: 2
- Просмотры: 1060
Re: ActiveRecord инсерт в таблицу с тригером
Попробуйте в триггере явно указать SET NOCOUNT ON.
- 2019.10.23, 14:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сортировка в searchModel
- Ответы: 4
- Просмотры: 1252
Re: Сортировка в searchModel
Это конечно да. Но в этом случае у меня перестает работать фильтр Настраивать нужно в search-модели а не контроллере. $dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort' => [ 'attributes' => [ ...все атрибуты из фильтров ], 'defaultOrder' => ['status' => SORT_DESC] ] ]);
- 2019.10.23, 12:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сортировка в searchModel
- Ответы: 4
- Просмотры: 1252
- 2019.10.21, 16:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Межрегиональность сайта
- Ответы: 11
- Просмотры: 2535
Re: Межрегиональность сайта
Создаёте таблицу филиалов и городов. Во всех зависимых от филиалов таблицах добавляете поле branch_id для разграничения по филиалам. Переделываете все поисковые запросы, findModel() в контроллере, валидаторы на уникальность, RBAC в админке (лучше свой DbManager) и ещё кучу всего. Если у вас обращени...
- 2019.09.19, 14:29
- Форум: Установка и настройка
- Тема: Установка Yii2 на IIS
- Ответы: 7
- Просмотры: 5247
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
- Просмотры: 5247
Re: Установка Yii2 на IIS
Немного про настройку: viewtopic.php?f=19&t=47241&p=235853&hilit=#p235853
- 2019.09.13, 12:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с PJAX, не обновляет содержимое. Нужна помощь!
- Ответы: 13
- Просмотры: 2413
Re: Проблема с PJAX, не обновляет содержимое. Нужна помощь!
но я не до конца понял, что было не так? можно подробнее? Дело лишь в том, что я не указал что была отправлена форма и + надо было данные сериализовать? только в этом дело? Нужно понимать как он в принципе работает, почитать на страничке самой библиотеки https://github.com/defunkt/jquery-pjax, посм...
- 2019.09.13, 10:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с PJAX, не обновляет содержимое. Нужна помощь!
- Ответы: 13
- Просмотры: 2413
Re: Проблема с PJAX, не обновляет содержимое. Нужна помощь!
не помогает. Ощущение, что он вообще на свой контейнер забил! причем пагинация у ListView после обертки пиджаком работает в режиме ajax как и положено. При работе с фильтром текущий url страницы меняется? Либо он должен быть модифицированным, либо его нужно конкретно указывать как в примере выше у ...
- 2019.09.12, 17:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Microsoft SQL Server + Pagination + SORT = ?
- Ответы: 2
- Просмотры: 800
Re: Microsoft SQL Server + Pagination + SORT = ?
Для стабильной работы offset добавляйте вторым параметром сортировки уникальное поле (лучше всего id).
- 2019.09.05, 16:36
- Форум: Новости, события, встречи
- Тема: Yii 2.0.26 и прогресс по Yii 3
- Ответы: 1
- Просмотры: 5004
Re: Yii 2.0.26 и прогресс по Yii 3
О, совсем недавно как раз писал свой класс расширяющий DbManager и из-за private у isEmptyUserId() пришлось скопировать в наследника (но не думал что это баг :?, всё гадал для чего так), а после обновления сразу поймал: Access level to common\components\rbac\ExtendedDbManager::isEmptyUserId() must b...
- 2019.08.09, 17:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Запрос в Yii2
- Ответы: 5
- Просмотры: 1285
Re: Запрос в Yii2
Что значит фильтровать последовательно? Вы написали запрос: SELECT COUNT(*) FROM `blog` LEFT JOIN `blog_field` ON blog_field.message = blog.id WHERE (blog_field.field = 481 and blog_field.value >= 0) AND (blog_field.field = 509 and blog_field.value >= 0); , который в принципе не может ничего вернуть...
- 2019.08.09, 17:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Запрос в Yii2
- Ответы: 5
- Просмотры: 1285
Re: Запрос в Yii2
между двумя условиями нужно использовать OR а не AND, соответственно использовать по ситуации конструкции с ->orWhere() или ->andWhere(['OR', [условие 1], [условие2]]).