Size: a a a

2020 June 30

AM

Alexander Makarov in Yii Framework 3
in your case we will:
источник

AM

Alexander Makarov in Yii Framework 3
1. In access middleware we will check if the user is an editor. That's fine. Then we'll get a post record by id and check if created_by === user.id.
источник

AM

Alexander Makarov in Yii Framework 3
2. In controller we will AGAIN get post record by id to get form data from it.
источник

AM

Alexander Makarov in Yii Framework 3
And in case it's all in controller there will be only one getting of Post record from database.
источник

АН

Александр Некрасов... in Yii Framework 3
ну такие проверки лучше в обработчике, а вот типа как в yii2 доступ по ролям было бы удобно
источник

АН

Александр Некрасов... in Yii Framework 3
но это наверное запутает, лучше оставить только в обработчике
источник

AM

Alexander Makarov in Yii Framework 3
Александр Некрасов
но это наверное запутает, лучше оставить только в обработчике
Вот поэтому и не сделано.
источник

АН

Александр Некрасов... in Yii Framework 3
у нас есть JsonParseBodyMiddleware ?
источник

AM

Alexander Makarov in Yii Framework 3
Александр Некрасов
у нас есть JsonParseBodyMiddleware ?
Нет.
источник

AM

Alexander Makarov in Yii Framework 3
Parsed body заполняется только из POST-а в ServerRequestFactory.
источник

АН

Александр Некрасов... in Yii Framework 3
как получить из запроса request payload ?
источник

AM

Alexander Makarov in Yii Framework 3
источник

АН

Александр Некрасов... in Yii Framework 3
можно было бы добавить эту мидлваре в yii-web)
источник

AM

Alexander Makarov in Yii Framework 3
Да, вполне.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Что ты называешь "переопределяющим"?
Контейнер, в котором прописаны определения, которые мы хотим переопределить.
источник

DS

Dmitriy S in Yii Framework 3
@viktorprogger, еще раз исправил тест, можешь добавить в свое решение. Все, что ты можешь поменять - выставить режим strict у контейнеров.
источник

T

TradersVE in Yii Framework 3
@yiiliveext Is this solution necessary for the configuration of the modules?
источник

DS

Dmitriy S in Yii Framework 3
TradersVE
@yiiliveext Is this solution necessary for the configuration of the modules?
Yes
источник

T

TradersVE in Yii Framework 3
😂
источник

DS

Dmitriy S in Yii Framework 3
Or you can override some definition manually)
источник