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

samdark
2021.06.05, 23:39
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Yii2 Bootstrap5
Ответы: 1
Просмотры: 13529

Re: Yii2 Bootstrap5

Нет, не планируется. Уже сделали под Yii 3. Портировать обратно не успеваем.
samdark
2021.06.01, 21:59
Форум: Общие вопросы (Yii 2.x)
Тема: Использование сервис-локатора в Yii2
Ответы: 2
Просмотры: 1119

Re: Использование сервис-локатора в Yii2

Или я сильно заморочился? И да и нет. Да так как вы не используете то, что сделали. То есть там у вас не интерфейс и в тестах вы это дело не мокаете. Нет потому что так немного правильней. По крайней мере, явные зависимости. Вот думаю, стоит ли заморачиваться с респонсом и реквестом или это слишком...
samdark
2021.05.31, 11:01
Форум: Общие вопросы (Yii 2.x)
Тема: Yii DI
Ответы: 3
Просмотры: 1303

Re: Yii DI

Гм, да. Там новый создаётся. Скорее всего надо в контейнере задать определение для common\components\limiter\RequestLimiter::class. Именно в контейнере, а не в components.
samdark
2021.05.27, 12:05
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Где проверять статус пользователя и как правильно?
Ответы: 3
Просмотры: 13929

Re: Где проверять статус пользователя и как правильно?

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

class UserStatusRule extends Rule
{

    public function execute($user, $item, $params)
    {
        return !Yii::$app->user->isGuest && $user->status === User::STATUS_ACTIVE;
    }
}
Ну и далее прицепить этот Rule в иерархии RBAC в любом месте между ролью и permission-ом.
samdark
2021.05.27, 10:19
Форум: Общие вопросы (Yii 2.x)
Тема: Yii DI
Ответы: 3
Просмотры: 1303

Re: Yii DI

Нужно использовать последнюю версию Yii. Допустим, есть два компонента-сервиса: <?php namespace app\components; use yii\base\Component; class TestComponent extends Component { private DependencyComponent $dependency; public function __construct(DependencyComponent $dependency) { $this->dependency = ...
samdark
2021.05.07, 21:44
Форум: Новости, события, встречи
Тема: Новости Yii 2021, выпуск 2
Ответы: 0
Просмотры: 11650

Новости Yii 2021, выпуск 2

Есть новости по важным обновлениям Yii 3 и набор релизов Yii 2.
Также упомянем некоторые интересные проекты, не связанные напрямую с кодом.

https://habr.com/ru/post/556350/
samdark
2021.05.04, 21:16
Форум: Общие вопросы по программированию
Тема: Git слияние
Ответы: 1
Просмотры: 12352

Re: Git слияние

В гит нельзя пушнуть изменения не смёржив. Если сделать force, потеряете то, что у вас есть сейчас. Можно сделать ветку новую и пушнуть туда, а потом локально вытянуть и уже удобными инструментами смёржить.
samdark
2021.05.04, 19:38
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: urlManager 404
Ответы: 1
Просмотры: 13559

Re: urlManager 404

ОК. И что?
samdark
2021.04.14, 12:35
Форум: Общие вопросы (Yii 1.x)
Тема: Блокировка при скачивании файла
Ответы: 1
Просмотры: 13015

Re: Блокировка при скачивании файла

Тут не ссылка, тут один из редиректов через HTTP. Надо найти, что за страница.
samdark
2021.04.14, 12:32
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не выводит в консоль ничего?
Ответы: 1
Просмотры: 1359

Re: Почему не выводит в консоль ничего?

Там хитро играются с буферизацией вывода внутри. Лучше XDebug поставить.
samdark
2021.04.09, 11:04
Форум: Общие вопросы (Yii 2.x)
Тема: GridView в модальном окне - фильтрация
Ответы: 9
Просмотры: 2664

Re: GridView в модальном окне - фильтрация

Это причина, не следствие. PJAX именно по этим полям и определяется. Осталось понять, почему не отправляется. Скорее всего подсказка есть в консольке dev tools хрома.
samdark
2021.04.08, 20:19
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: RBAC для CRM
Ответы: 5
Просмотры: 14544

Re: RBAC для CRM

Поэтому я упомянул "Если сотрудник не может быть в двух фирмах сразу". Ну либо я предметную область не понял. Если права привязаны конкрнетному объекту, то придётся +- как вы сейчас делаете делать.
samdark
2021.04.07, 16:32
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: RBAC для CRM
Ответы: 5
Просмотры: 14544

Re: RBAC для CRM

Система выстроена на проверке ролей и проверке прав. По-хорошему, ваш код никогда не должен проверять роль. Только права. Если сотрудник не может быть в двух фирмах сразу, то для того, чтобы проверять принадлежность сотрудника к определённой фирме есть rules + можно это делать прямо при выборках (s...
samdark
2021.04.07, 16:29
Форум: Общие вопросы (Yii 2.x)
Тема: GridView в модальном окне - фильтрация
Ответы: 9
Просмотры: 2664

Re: GridView в модальном окне - фильтрация

Предлагаю слогировать все данные реквеста (а особенно HTTP-заголовки) и запостить сюда (ну или можно сразу в двух местах сравнить). Станет понятно.
samdark
2021.04.05, 20:23
Форум: Установка и настройка
Тема: VS Code & описание переменных во View
Ответы: 4
Просмотры: 15214

Re: VS Code & описание переменных во View

Gii генерит vardoc. Довольно много IDE поддерживали только его когда Gii делали.