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

Alexum
2020.03.13, 14:11
Форум: Общие вопросы (Yii 2.x)
Тема: Запись в промежуточную таблицу
Ответы: 31
Просмотры: 4072

Re: Запись в промежуточную таблицу

Зачем тратить столько сил для ответа на некропост? :?
Alexum
2020.02.25, 17:55
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация оповещений
Ответы: 6
Просмотры: 665

Re: Реализация оповещений

Первый вариант. Вообще о каком типе оповещений идёт речь? E-mail, push, внутреннее?
Alexum
2020.02.25, 09:54
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord по двум таблицам
Ответы: 5
Просмотры: 402

Re: ActiveRecord по двум таблицам

Простого решения, насколько я знаю, для ActiveRecord нет, придётся многое переписывать. Оно вам надо? Если очень хочется иметь плоскую таблицу настроек - работайте с ней через связь один к одному ($user->settings->color). При желании можно добавить на модель User поведение или переопределить её afte...
Alexum
2020.02.21, 16:27
Форум: Общие вопросы (Yii 2.x)
Тема: Запретить запрос связанных данных через свойство (with/joinWith)
Ответы: 6
Просмотры: 383

Re: Запретить запрос связанных данных через свойство (with/joinWith)

Для чего такие сложности? Если вы получите желаемое, то придётся всегда жёстко контролировать, что вы не забыли сделать "with" там, где в дальнейшем потребуется связь. Не проконтролировали, обратились к связи через свойство - не получили связанную модель, которая в реальности есть в БД. Вы же сами о...
Alexum
2020.02.21, 15:28
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord по двум таблицам
Ответы: 5
Просмотры: 402

Re: ActiveRecord по двум таблицам

Если настроек много и потенциально будет ещё больше - то лучше связать один ко многим (под каждый setting отдельную запись). На github можно примеры посмотреть на тему yii2-settings, н-р: https://github.com/yiier/yii2-user-setting
Alexum
2020.02.05, 15:04
Форум: Общие вопросы (Yii 2.x)
Тема: Числа с плавающей точкой
Ответы: 4
Просмотры: 557

Re: Числа с плавающей точкой

Хранить можно как угодно, но в арифметических операциях int использовать надёжнее. Лично я предпочитаю хранить всё, что касается денег в копейках (int), а какие-нибудь коэффициенты в decimal(18,3). Можно для веб-форм и для логики использовать разные модели. Где работает логика и сложные вычисления и...
Alexum
2020.01.09, 10:17
Форум: Общие вопросы (Yii 2.x)
Тема: Изучение Yii
Ответы: 3
Просмотры: 668

Re: Изучение Yii

Читайте Хабр, изучайте актуальные на текущий момент инструменты и технологии. Какой смысл в ваших нескольких десятках сайтов на голом php, которые будут состоять из придуманных вами костылей и кусков кода со stackoverflow? Только плохих привычек нахватаетесь.
Alexum
2019.12.09, 10:14
Форум: Общие вопросы (Yii 2.x)
Тема: Итоговая сумма в GridView
Ответы: 10
Просмотры: 4418

Re: Итоговая сумма в GridView

oughtem2 писал(а):
2019.12.07, 17:00
Как я понимаю задача была вывести итоговую СТРОКУ, а предложенный код выводит итоговый СТОЛБЕЦ
Нет никакого итогового столбца, сумма выводится в строке для футера.
Alexum
2019.10.23, 15:19
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord инсерт в таблицу с тригером
Ответы: 2
Просмотры: 584

Re: ActiveRecord инсерт в таблицу с тригером

Попробуйте в триггере явно указать SET NOCOUNT ON.
Alexum
2019.10.23, 14:37
Форум: Общие вопросы (Yii 2.x)
Тема: Сортировка в searchModel
Ответы: 4
Просмотры: 586

Re: Сортировка в searchModel

Это конечно да. Но в этом случае у меня перестает работать фильтр Настраивать нужно в search-модели а не контроллере. $dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort' => [ 'attributes' => [ ...все атрибуты из фильтров ], 'defaultOrder' => ['status' => SORT_DESC] ] ]);
Alexum
2019.10.21, 16:56
Форум: Общие вопросы (Yii 2.x)
Тема: Межрегиональность сайта
Ответы: 11
Просмотры: 1154

Re: Межрегиональность сайта

Создаёте таблицу филиалов и городов. Во всех зависимых от филиалов таблицах добавляете поле branch_id для разграничения по филиалам. Переделываете все поисковые запросы, findModel() в контроллере, валидаторы на уникальность, RBAC в админке (лучше свой DbManager) и ещё кучу всего. Если у вас обращени...
Alexum
2019.09.19, 14:29
Форум: Установка и настройка
Тема: Установка Yii2 на IIS
Ответы: 7
Просмотры: 1453

Re: Установка Yii2 на IIS

fname_lname писал(а):
2019.09.19, 12:08
а как поменять права на запись для папок? выдает ошибку The directory is not writable by the Web process: C:\inetpub\wwwroot\frontend\web\assets
Через безопасность каталога дать доступ на изменение для группы IIS_IUSRS. Вообще есть гугл для поиска ответов на такие вопросы.
Alexum
2019.09.13, 12:20
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с PJAX, не обновляет содержимое. Нужна помощь!
Ответы: 13
Просмотры: 824

Re: Проблема с PJAX, не обновляет содержимое. Нужна помощь!

но я не до конца понял, что было не так? можно подробнее? Дело лишь в том, что я не указал что была отправлена форма и + надо было данные сериализовать? только в этом дело? Нужно понимать как он в принципе работает, почитать на страничке самой библиотеки https://github.com/defunkt/jquery-pjax, посм...
Alexum
2019.09.13, 10:36
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с PJAX, не обновляет содержимое. Нужна помощь!
Ответы: 13
Просмотры: 824

Re: Проблема с PJAX, не обновляет содержимое. Нужна помощь!

не помогает. Ощущение, что он вообще на свой контейнер забил! причем пагинация у ListView после обертки пиджаком работает в режиме ajax как и положено. При работе с фильтром текущий url страницы меняется? Либо он должен быть модифицированным, либо его нужно конкретно указывать как в примере выше у ...
Alexum
2019.09.12, 17:38
Форум: Общие вопросы (Yii 2.x)
Тема: Microsoft SQL Server + Pagination + SORT = ?
Ответы: 2
Просмотры: 347

Re: Microsoft SQL Server + Pagination + SORT = ?

Для стабильной работы offset добавляйте вторым параметром сортировки уникальное поле (лучше всего id).
Alexum
2019.09.05, 16:36
Форум: Новости, события, встречи
Тема: Yii 2.0.26 и прогресс по Yii 3
Ответы: 1
Просмотры: 775

Re: Yii 2.0.26 и прогресс по Yii 3

О, совсем недавно как раз писал свой класс расширяющий DbManager и из-за private у isEmptyUserId() пришлось скопировать в наследника (но не думал что это баг :?, всё гадал для чего так), а после обновления сразу поймал: Access level to common\components\rbac\ExtendedDbManager::isEmptyUserId() must b...
Alexum
2019.08.09, 17:21
Форум: Общие вопросы (Yii 2.x)
Тема: Запрос в Yii2
Ответы: 5
Просмотры: 582

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); , который в принципе не может ничего вернуть...
Alexum
2019.08.09, 17:06
Форум: Общие вопросы (Yii 2.x)
Тема: Запрос в Yii2
Ответы: 5
Просмотры: 582

Re: Запрос в Yii2

между двумя условиями нужно использовать OR а не AND, соответственно использовать по ситуации конструкции с ->orWhere() или ->andWhere(['OR', [условие 1], [условие2]]).