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

yiijeka
2019.11.01, 16:59
Форум: Тестирование (Yii 2.x)
Тема: Как протестировать добавление pdf?
Ответы: 2
Просмотры: 295

Re: Как протестировать добавление pdf?

Надо сначала определится вы тестируете UploadedFile или загрузку pdf

Если загрузку pdf, то у вас должен быть где-то метод savePdf(). После выполнения этого метода где-то на диске должен появится файл, его наличие и проверяйте.
yiijeka
2019.11.01, 16:41
Форум: Разработка фреймворка
Тема: Дизайн RBAC
Ответы: 29
Просмотры: 1795

Re: Дизайн RBAC

@mj4444 нейминг методов всё портит. Если вашу идею изложить с учётом https://github.com/yiisoft/access/pull/3 , то открываются удивительные вещи...
yiijeka
2019.10.24, 22:13
Форум: REST API (Yii 2.x)
Тема: Переопределение ошибка 401 в API
Ответы: 1
Просмотры: 268

Re: Переопределение ошибка 401 в API

Нет, нужно только в классе, реализующим интерфейс yii\web\IdentityInterface написать метод loginByAccessToken. В стандартном шаблоне приложения обычно это класс User, тот что в models лежит... Ищите там метод loginByAccessToken и переписывайте под свои требования. https://www.yiiframework.com/doc/ap...
yiijeka
2019.10.23, 22:18
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 advanced Vagrant
Ответы: 1
Просмотры: 350

Re: Yii2 advanced Vagrant

Вместо localhost попробуйте 127.0.0.1
yiijeka
2019.10.21, 16:44
Форум: Общие вопросы (Yii 2.x)
Тема: Получить render запрашиваемого формата
Ответы: 2
Просмотры: 380

Re: Получить render запрашиваемого формата

значит не один-не другой if не сработал :)
yiijeka
2019.10.21, 16:29
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Как получить yii\web\Application Object(Yii:$app) frontend из backend в yii2?
Ответы: 1
Просмотры: 245

Re: Как получить yii\web\Application Object(Yii:$app) frontend из backend в yii2?

Получить объект класса yii\web\Application для frontend из backend у вас не получится, потому что такого объекта в backend части не существует. Чтобы такой объект создать вам понадобится код, который дублирует по сути код из frontend/web/index.php $application = new yii\web\Application($frontendConf...
yiijeka
2019.10.15, 10:19
Форум: Общие вопросы (Yii 2.x)
Тема: Бронирование номеров
Ответы: 1
Просмотры: 250

Re: Бронирование номеров

Гуглится по словам: vacation rental script open source
yiijeka
2019.10.07, 11:22
Форум: Разработка фреймворка
Тема: Дизайн RBAC
Ответы: 29
Просмотры: 1795

Re: Дизайн RBAC

Получится для каждого пользователя своя скрытая роль. Реализация чуть сложнее, чем просто назначить разрешение на пользователя. На форуме добавится парочку новых тем "как назначить только одно разрешение на пользователя admin" :) Что же я не против - зато по спецификации Пользователь - Роль[] - Разр...
yiijeka
2019.10.07, 11:15
Форум: Общие вопросы (Yii 2.x)
Тема: sendFile
Ответы: 11
Просмотры: 1084

Re: sendFile

Так это локальная проблема или баг фремворка?
yiijeka
2019.10.07, 11:11
Форум: Разработка фреймворка
Тема: Дизайн RBAC
Ответы: 29
Просмотры: 1795

Re: Дизайн RBAC

Так работает в Yii 2. Это пока единственная мотивация. И вот именно это мне и не нравится в yii2. Многие разработчики используют роли для авторизации, а это в корне неверно. Роль по сути своей, это группа и предназначена для группировки разрешений, организации наследования и организации иерархии, ч...
yiijeka
2019.10.07, 11:08
Форум: Разработка фреймворка
Тема: Дизайн RBAC
Ответы: 29
Просмотры: 1795

Re: Дизайн RBAC

Есть проект, в котором подразумевается управление RBAC под бизнес требования посредством программиста, так как другие в этом ничего не понимают. Но есть парочку разрешений, которые понятны пользователям и они хотели бы ими управлять. Т.е. мы делаем некий модуль, в нём делаем ACL, а потом в проекте и...
yiijeka
2019.10.07, 10:28
Форум: Разработка фреймворка
Тема: Дизайн RBAC
Ответы: 29
Просмотры: 1795

Re: Дизайн RBAC

Полезна ли возможность назначать permission на пользователя напрямую, а не через роль? Иногда полезна, если проект мелкий и роли вообще не используются. Что такое роли у некоторых "менеджеров" вызывают непонимание, им проще сделать интерфейс с десятком разрешений в виде списка чекбоксов, где "менед...
yiijeka
2019.10.04, 16:35
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Статусы и rbac
Ответы: 10
Просмотры: 561

Re: Статусы и rbac

> Это противоречит концепции SOLID, а именно для расширения возможностей нужно менять класс, а не добавлять новый код. > Каждая новая сущность это будет ужас Ну появится у вас новый статус. Создадите вы его. Никто этот статус не сможет использовать на сайте, пока вы в методе getStatusesForUser не до...
yiijeka
2019.10.04, 15:28
Форум: Архитектура, дизайн, ООП
Тема: Пример чистой архитектуры на оценку
Ответы: 143
Просмотры: 4379

Re: Пример чистой архитектуры на оценку

Вся проблема в том, что придёт новый программист и 99% что он заюзает $post = new Post; if ( $post-load() && $post->save()) и вся ваша clean архитектура идёт лесом, так как она в корне уже имеет проблемы - публичный API. Только сущность POST можно создать кучей способов : - (new Post)->save() - (new...
yiijeka
2019.10.04, 13:50
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Статусы и rbac
Ответы: 10
Просмотры: 561

Re: Статусы и rbac

rbac тут не причём. 1. Создаём getStatusesForUser($user) : iterable - используем при показе списка статусов 2. Создаём canUserUseStatus(User $user, Status $status) : bool - используем при проверках Проблема в том что статусы могут добавиться, роли могут добавить и возможно есть давно готовое решение...
yiijeka
2019.09.20, 15:45
Форум: Тестирование (Yii 2.x)
Тема: acceptance не идут через index-test
Ответы: 3
Просмотры: 344

Re: acceptance не идут через index-test

В браузере вы сами можете войти на index-test.php?