Size: a a a

2020 August 08

СП

Сергей Предводителев... in Yii Framework 3
Можно же в render скормить результат $this->aliases->get(...)
источник

RM

Rustam Mamadaminov in Yii Framework 3
Сергей Предводителев
Но алиасы ещё до findLayoutFile мы распознаём.
Кстати да :)
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
Норм идеи. Запиши в issue.
источник

T

TradersVE in Yii Framework 3
@samdark  please open a card in trello and add all the tools we need in github/actions like php_cs_fixer
источник

СП

Сергей Предводителев... in Yii Framework 3
Как вам идея в ViewRenderer добавление параметров в контент и layout вынести во внешние классы?

https://github.com/yiisoft/yii-demo/pull/122
источник

RM

Rustam Mamadaminov in Yii Framework 3
Для чего этот пакет вообще? можно ли перенести ViewRenderer туда?
источник

Д

Дмитрий in Yii Framework 3
слишком много магии.
источник

СП

Сергей Предводителев... in Yii Framework 3
Дмитрий
слишком много магии.
Но вынести каким-то способом мне кажется стоит. Csrf ещё как-то можно притянуть к ответственности класса, но добавление параметра user в layout — это не его задача.
источник

Д

Дмитрий in Yii Framework 3
опиши проблему, будем обсуждать и решать
источник

СП

Сергей Предводителев... in Yii Framework 3
Ок, завтра сделаю ишью
источник
2020 August 09

Д

Дмитрий in Yii Framework 3
Странно как-то..
источник

СП

Сергей Предводителев... in Yii Framework 3
источник

NO

Nex Otaku in Yii Framework 3
Серьëзно? Csrf и юзера в рендерер зашили?
источник

Д

Дмитрий in Yii Framework 3
Это другой рендерер
источник

СП

Сергей Предводителев... in Yii Framework 3
Дмитрий
Это другой рендерер
Какой ещё есть?
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Но вынести каким-то способом мне кажется стоит. Csrf ещё как-то можно притянуть к ответственности класса, но добавление параметра user в layout — это не его задача.
user там вообще лиший, его можно во прям во вьюхе в setDefaultParameters прописать
источник

СП

Сергей Предводителев... in Yii Framework 3
Dmitriy S
user там вообще лиший, его можно во прям во вьюхе в setDefaultParameters прописать
Но проблема всё равно останется... как в layout прокидывать параметры, которые нужны только там и не нужны в каждой вьюхе.
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Но проблема всё равно останется... как в layout прокидывать параметры, которые нужны только там и не нужны в каждой вьюхе.
В методе render делается еще один параметр layoutParameters и все. Не стоит городить из-за этого такой треш с кучей лишних классов.
источник

СП

Сергей Предводителев... in Yii Framework 3
Но это не решит проблемы, туда ведь нужно не просто переменную закинуть, эту переменную ещё нужно получить, в некоторых случаях из БД даже... И как это сделать на уровне конфигурации без классов?
источник

СП

Сергей Предводителев... in Yii Framework 3
Метод render - он рендерит вьюху, не логично туда передавать layout и его параметры.
источник