Size: a a a

2020 April 11

AM

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

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Ну например хелпер UrlHelper::to() ты как делать будешь?
А он нужен?
источник

AM

Alexander Makarov in Yii Framework 3
Если не в view, то это скрывает зависимость.
источник

NO

Nex Otaku in Yii Framework 3
Дмитрий
А нужна абстракция
Cycle и есть абстракция.. как и любая орм. В 90% проектов ничего больше и не требуется.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
А он нужен?
Да кагбэ во вьюхи урлгенератор каждый раз передавать - так себе вариант
источник

AM

Alexander Makarov in Yii Framework 3
Если в view, то есть глобальные функции или twig-хелперы.
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
Yiisoft/data
Кстати, помогите Вилмеру с SqlDataProvider, а то у меня никак времени нет на разбор
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Если в view, то есть глобальные функции или twig-хелперы.
Глобальные функции с контейнером - это плохо, уже обсуждали, не надо такой пример подавать
источник

AM

Alexander Makarov in Yii Framework 3
Nex Otaku
мне кажется критерий "нам понравится" можно отложить до беты или RC... альфу выкатить когда весь минимум охвачен...
Какой смысл называть альфой то, что сильно много меняется?
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
Да кагбэ во вьюхи урлгенератор каждый раз передавать - так себе вариант
Я уже думал над этим. Нужени глобальный контекст для таких хелперов
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
Кстати, помогите Вилмеру с SqlDataProvider, а то у меня никак времени нет на разбор
Ссылку.
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Глобальные функции с контейнером - это плохо, уже обсуждали, не надо такой пример подавать
А хелперы — это не оно же, завёрнутое в статику?
источник

NO

Nex Otaku in Yii Framework 3
Смысл есть в том, что появляется точка отсчёта. Нет цели -- нет и результата. Цель "рефакторим пока рефакторится" никак не приближает к релизу(
источник

Д

Дмитрий in Yii Framework 3
Нужно под yii/data переделать
источник

Д

Дмитрий in Yii Framework 3
Переслано от TradersVE
источник

Д

Дмитрий in Yii Framework 3
Переслано от TradersVE
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
Я уже думал над этим. Нужени глобальный контекст для таких хелперов
Там все просто, например нужны методы в ArrayHelper exportToFile и importFromFile, делаешь в  ArrayHelper статический метод setFileSystem() и приватную переменную для нее, делаешь провайдер, который туда инжектит файлсистем, добавляешь его в providers и он автоматом вызывается при создании контейнера в index.php
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
А хелперы — это не оно же, завёрнутое в статику?
Оно же, но дурной пример не подает
источник

Д

Дмитрий in Yii Framework 3
Nex Otaku
Смысл есть в том, что появляется точка отсчёта. Нет цели -- нет и результата. Цель "рефакторим пока рефакторится" никак не приближает к релизу(
Бд, роутер, дата и пагинация, плагин, веб, рест, и прочее пока не очень готово. Оно работает, но можно лучше. Цель не просто рефакторинг, а целесообразный рефакторинг: править баги, удалять ненужные классы, вдруг переделать весь пакет, потому что он ушел не туда (как роутер, например :)).
Я согласен, что некоторые пакеты можно тегнуть, но не весь фреймворк имхо
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
Бд, роутер, дата и пагинация, плагин, веб, рест, и прочее пока не очень готово. Оно работает, но можно лучше. Цель не просто рефакторинг, а целесообразный рефакторинг: править баги, удалять ненужные классы, вдруг переделать весь пакет, потому что он ушел не туда (как роутер, например :)).
Я согласен, что некоторые пакеты можно тегнуть, но не весь фреймворк имхо
Не надо ничего пока тегать только ради поста в твиттере, лучше доделать и тегнуть сразу приличную группу пакетов достаточную для работы
источник