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

Alexum
2019.12.09, 10:14
Форум: Общие вопросы (Yii 2.x)
Тема: Итоговая сумма в GridView
Ответы: 10
Просмотры: 4072

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

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

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

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

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

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

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

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

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
Просмотры: 581

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

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

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

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

Re: Microsoft SQL Server + Pagination + SORT = ?

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

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
Просмотры: 488

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
Просмотры: 488

Re: Запрос в Yii2

между двумя условиями нужно использовать OR а не AND, соответственно использовать по ситуации конструкции с ->orWhere() или ->andWhere(['OR', [условие 1], [условие2]]).
Alexum
2019.08.09, 15:56
Форум: Общие вопросы (Yii 2.x)
Тема: AfterSaveEvent $changedAttributes возвращает не измененные данные.
Ответы: 4
Просмотры: 476

Re: AfterSaveEvent $changedAttributes возвращает не измененные данные.

Можно через фильтр в массиве rules

Код: Выделить всё

[[...массив имён интовых атрибутов...], 'filter', 'filter' => function ($value) {
      return $value !== null && $value !== '' ? (int)$value : null;
}],
Alexum
2019.08.09, 15:37
Форум: Общие вопросы (Yii 2.x)
Тема: AfterSaveEvent $changedAttributes возвращает не измененные данные.
Ответы: 4
Просмотры: 476

Re: AfterSaveEvent $changedAttributes возвращает не измененные данные.

В БД у этих полей какой тип? Поля модели могут заполняться строками например при загрузке модели из POST в контроллере $model->load(Yii::$app->request->post().
Alexum
2019.08.09, 13:13
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с добавлением валидации поля.
Ответы: 4
Просмотры: 428

Re: Проблема с добавлением валидации поля.

leonenco писал(а):
2019.08.09, 12:10
а почему вы функцию квотите?
Он квотит, т.к. 'whenClient' принимает на вход строку с JS-кодом.
Alexum
2019.08.09, 10:27
Форум: Общие вопросы (Yii 2.x)
Тема: Связи текущей Модели не передаются в email темплейт [Решено]
Ответы: 20
Просмотры: 1048

Re: Связи текущей Модели не передаются в email темплейт

Внесу свои 5 копеек - у вас action получился достаточно перегруженным, с вызовом множества вспомогательных методов, сильной вложенностью и дублирующимся кодом. Не задумывались о рефакторинге с вынесением некоторых вещей из контроллера?
Alexum
2019.08.08, 17:51
Форум: Общие вопросы (Yii 2.x)
Тема: События в yii2
Ответы: 47
Просмотры: 2542

Re: События в yii2

Я предпочитаю записывать через afterSave(). Плюсы такого подхода: гибкость (можно фильтровать, что и как записывать в лог и хранить в сериализованном виде), сохранять новое и старое значение, записывать не id связанных элементов а их текстовые названия. Это позволяет вести журнал любых изменений с п...
Alexum
2019.08.05, 21:15
Форум: Общие вопросы (Yii 2.x)
Тема: Console applications failed
Ответы: 3
Просмотры: 315

Re: Console applications failed

Сообщение как бы намекает, что памяти не хватает. Судя по тому что приложение консольное а ошибка возникает в /home/.../vendor/kartik-v/yii2-grid/GridView.php, могу предположить, что через консоль какое-то представление экспортируете. Похоже слишком много данных и не хватает памяти для формирования ...
Alexum
2019.08.05, 16:50
Форум: Общие вопросы (Yii 2.x)
Тема: Navbar подуровень
Ответы: 2
Просмотры: 398

Re: Navbar подуровень

параметром 'items' => [ ...структура подменю ], а вообще есть поиск.