Size: a a a

2020 July 15

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Доделал до рабочего состояния https://github.com/yiisoft/yii-demo/pull/115. Кто что по нему думает?

✅ Из хорошего:

- Нет наследования.

☹️ Из не очень хорошего:

- Больше зависимостей руками тащить.
- Длиннее синтаксис.
Основное преимущество там - доступность ViewRenderer  в контейнере и возможность его там же конфижить. Из минусов - ты по прежнему можешь сделать абстрактные контроллер, чтобы вызывать $this->render() и  $this->responseFactory, только теперь он будет из семи строчек и легко создается за две минуты.
источник

AM

Alexander Makarov in Yii Framework 3
ну, это будет уже твоё личное дело...
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
ну, это будет уже твоё личное дело...
Ну да, естественно. Так можно и вью для модуля настраивать вместо переопределения WebView в контейнере, как я показывал.
источник

AM

Alexander Makarov in Yii Framework 3
Давайте втащим, чё...
источник

AM

Alexander Makarov in Yii Framework 3
Надо бы синхронизировать подходы в yiisoft/app и yii-demo
источник

AM

Alexander Makarov in Yii Framework 3
чуть разошлось...
источник

АН

Александр Некрасов... in Yii Framework 3
Alexander Makarov
Давайте втащим, чё...
может его сразу в view или куда-то еще ?, а то сейчас как использовать его ?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Давайте втащим, чё...
Так ты ж уже смержил. Ващета я думал мы ViewRenderer все-таки вынесм в тот же yii-web или еще куда
источник

АН

Александр Некрасов... in Yii Framework 3
Dmitriy S
Так ты ж уже смержил. Ващета я думал мы ViewRenderer все-таки вынесм в тот же yii-web или еще куда
+
источник

АН

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

AM

Alexander Makarov in Yii Framework 3
Это как первый шаг.
источник

AM

Alexander Makarov in Yii Framework 3
Перетащить можно, да.
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
толку от него сейчас не будет, только для копипаста...
Использовать можно, он в контейнере, но неявная зависимость таки есть для указания типа.
источник

DS

Dmitriy S in Yii Framework 3
И там еще возможно надо было внести параметр layoutBasePath чтобы вместо
$this->viewRenderer->withLayout('@views/layout/news') писать просто
$this->viewRenderer->withLayout('news')
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Перетащить можно, да.
Так куда перекинуть?
источник

DS

Dmitriy S in Yii Framework 3
@samdark, можешь конфиг заполнить. чтобы с пакетом из dev-tool можно было нормально работать.
https://github.com/yiisoft/data-response/blob/master/composer.json
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Так куда перекинуть?
Посмотрел ещё раз. Никуда не перекинешь.
источник

AM

Alexander Makarov in Yii Framework 3
Это application-specific.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Это application-specific.
Почему?
источник

АН

Александр Некрасов... in Yii Framework 3
Alexander Makarov
Посмотрел ещё раз. Никуда не перекинешь.
в yiisoft/yii-view-renderer ?
источник