Size: a a a

2020 August 09

СП

Сергей Предводителев... in Yii Framework 3
Currency::rate - это получается должна быть поддержка Closure ?
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Currency::rate - это получается должна быть поддержка Closure ?
Та это просто для примера)
источник

СП

Сергей Предводителев... in Yii Framework 3
Я ведь на уровне конфигурации ещё не знаю данных, они должны получаться уже после конфигурирования
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Я ведь на уровне конфигурации ещё не знаю данных, они должны получаться уже после конфигурирования
А как ты хочешь сконфижить параметры если тебе они неизвестны?
источник

СП

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

DS

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

СП

Сергей Предводителев... in Yii Framework 3
Dmitriy S
Тогда их лучше не конфижить в прелоаде, наверное
Вариант - сделать провайдер для ViewRenderer.
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Вариант - сделать провайдер для ViewRenderer.
Провайдеры конфижатся в прелоаде. Если курс передать в прелоаде или даже в конструкторе контроллера, то он не будет менятся при каждом запросе если ты юзаешь что-то вроде рр
источник

СП

Сергей Предводителев... in Yii Framework 3
И как быть тогда?
источник

СП

Сергей Предводителев... in Yii Framework 3
Абстрактный контроллер... но это не так удобно, как сконфигурировать ViewRenderer.
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
И как быть тогда?
Передавай туда объект сервиса Currency и его уже юзай в лейауте. $currencyService->getRate()
источник

S

SiZE in Yii Framework 3
Dmitriy S
Передавай туда объект сервиса Currency и его уже юзай в лейауте. $currencyService->getRate()
Сервис в представлении дергать!?
источник

S

SiZE in Yii Framework 3
Сразу из бд просто данные достать)
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Абстрактный контроллер... но это не так удобно, как сконфигурировать ViewRenderer.
Ну мы ж уже определились, добавь в viewRenderer свойство
private $layoutParameters и такие же параметры в конструктор и метод withLayout()
источник

СП

Сергей Предводителев... in Yii Framework 3
Dmitriy S
Ну мы ж уже определились, добавь в viewRenderer свойство
private $layoutParameters и такие же параметры в конструктор и метод withLayout()
Но это не до конца решило проблему же
источник

DS

Dmitriy S in Yii Framework 3
SiZE
Сервис в представлении дергать!?
Если данные динамические то при использовании рр либо только так, если хочется преконфиг для всех контроллеров, либо передавать в каждом экшине значение.
источник

СП

Сергей Предводителев... in Yii Framework 3
Dmitriy S
Если данные динамические то при использовании рр либо только так, если хочется преконфиг для всех контроллеров, либо передавать в каждом экшине значение.
что такое рр?
источник

DS

Dmitriy S in Yii Framework 3
roadrunner
источник

СП

Сергей Предводителев... in Yii Framework 3
Не красиво как-то :(
+ нельзя регистрировать мета-теги сразу... это получается в layout надо делать?
источник

СП

Сергей Предводителев... in Yii Framework 3
Допустим я хочу сделать registerLinkTag для канонической ссылки... это только в лэйауте делать.
источник