Size: a a a

2020 August 01

СП

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

DS

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

СП

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

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Что значит "модуль" в рамках Yii3 ?
Код который взаимодействует с остальными частями приложения через интерфейсы и может быть вынесен в отдельный пакет. Но это мое понимания, пока реализации инфраструктуры для модулей у нас еще нет.
источник

СП

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

В

Виктор in Yii Framework 3
Дмитрий
> I'm not sure maintaining an "advanced template" is a good idea

Why not? At now we maintain yii-app and yii-demo :)
За прошедшие годы уже много раз говорилось, что использование шаблона advanced - идея не очень, и объяснялось, почему. Основная причина в том, что это смешение кодовой базы разных приложений, что в долгосрочной перспективе - одна главная боль. Есть много разных способов шарить что-то общее между разными приложениями, и , наверное, все они предпочтительнее слияния нескольких приложений в таком виде. Если им действительно место в одной репе, то тогда уж лучше basic взять.
источник

В

Виктор in Yii Framework 3
Возможно, @samdark может дать ссылку на подробное обсуждение.
источник

СП

Сергей Предводителев... in Yii Framework 3
Подход basic в котором всё будет в куче ведь ещё хуже :(
источник

В

Виктор in Yii Framework 3
Сергей Предводителев
Подход basic в котором всё будет в куче ведь ещё хуже :(
Это повод вынести в разные репозитории
источник

В

Виктор in Yii Framework 3
Я о ситуации, когда это по сути является одним целым, и разбивать смысла нет. Тогда - да, basic вполне
источник

СП

Сергей Предводителев... in Yii Framework 3
Я обычно так делаю:
/domain - сущности и бизнес-логика
/common - общий код, не касающийся бизнес-логики
/backend, /frontend, /console`, ... - приложения

При таком подходе мы ещё не переходим на уровень полностью отдельных приложений со своими сущностями, но уже и не basic.

Если переходить к отдельным приложениям, то тут же встаёт вопрос как быть со всякими доменными сервисами, где общий код для всех... Тут уже путь в микросервисы, получается
источник

AM

Alexander Makarov in Yii Framework 3
Виктор
@samdark, wdyt about advanced template in yii3?
I don't see why it's needed.
источник

AM

Alexander Makarov in Yii Framework 3
По namespace разбить обычно хватает.
источник

AM

Alexander Makarov in Yii Framework 3
Роутить с учётом домена мы умеем.
источник

T

TradersVE in Yii Framework 3
Alexander Makarov
I don't see why it's needed.
The important thing is to test that the template can be configured, and we can have at least a guide on how to do it.
источник

СП

Сергей Предводителев... in Yii Framework 3
Alexander Makarov
Роутить с учётом домена мы умеем.
То есть разные домены настраиваются на одну точку входа и роутер потом сам разруливает, да?
источник

Д

Дмитрий in Yii Framework 3
Сергей Предводителев
То есть разные домены настраиваются на одну точку входа и роутер потом сам разруливает, да?
В роутере настраивается маршрут на конкретный класс в любом месте и папке.
источник

A

A in Yii Framework 3
Кто-то делал на Yii3 авторизацию по токену ?
источник

Д

Дмитрий in Yii Framework 3
A
Кто-то делал на Yii3 авторизацию по токену ?
уточни по какому токену
источник

A

A in Yii Framework 3
Я хочу на React сделать приложение и на Yii3 Api

Я правильно понимаю, что мне нужно написать свой middleware для того, чтобы он проверял по токену есть ли такой пользователь ? Токен буду передавать через заголовок Authorization
источник