Size: a a a

2020 August 09

А

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

RM

Rustam Mamadaminov in Yii Framework 3
Dmitriy S
Там еще внедрение через группу надо сделать
+
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Вот с этим не выходит
Там просто не так надо делать было, я планировал добавить домен в паттерн
источник

А

Алексей R in Yii Framework 3
а ещё было бы норм задавать на роут список доменов, а не только лишь один )
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
я бы делал на каждый домен отдельное дерево роутов, поскольку доменов обычно не много
Когда как. В 2004-2008 была мода на профили на субдоменах :)
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Там просто не так надо делать было, я планировал добавить домен в паттерн
А оно так будет матчить?
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Когда как. В 2004-2008 была мода на профили на субдоменах :)
я тоже об этом подумал. Но более правильное решение  для этого кмк - мидлварь
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
а ещё было бы норм задавать на роут список доменов, а не только лишь один )
wildcard-матчинг?
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
wildcard-матчинг?
wildcards лучше для мидлварей подходит (см предыдущий комент), а тут просто несколько статичных доменов
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
А оно так будет матчить?
Ну конечно, просто в роутах добавляешь впереди domain и в матчере матчишь domain + $request->getUri()->getPath()
источник

DS

Dmitriy S in Yii Framework 3
Dmitriy S
Ну конечно, просто в роутах добавляешь впереди domain и в матчере матчишь domain + $request->getUri()->getPath()
Точки только на другой символ заменить надо будет скорее всего, в урл вроде не поддерживаются точки в пути
источник

А

Алексей R in Yii Framework 3
выглядит как костыль )
источник

DS

Dmitriy S in Yii Framework 3
По спеке можно, а вот фастроут по ходу не поддерживает точки в path
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
выглядит как костыль )
ну да, надо фастроут глядеть)
источник

RM

Rustam Mamadaminov in Yii Framework 3
FastRoute matches no more than 30 routes per regex, while we match in one call.
источник

А

Алексей R in Yii Framework 3
проблема ещё с доменами в том, что они задом-наперёд пишутся. Т.е. от частного к общему
источник

DS

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

DS

Dmitriy S in Yii Framework 3
Вот такое не работает в фастроуте
источник

DS

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

DS

Dmitriy S in Yii Framework 3
Алексей R
проблема ещё с доменами в том, что они задом-наперёд пишутся. Т.е. от частного к общему
Какая разница, у тебя просто домен добавится спереди. Был роут
Route::get('/post') и давал паттерн в фастроут GET /post, а будет
Route::get('/post')->domain('admin.mysite.com') и будет давать паттерн в фастроут GET /admin.mysyte.com/post
источник