Size: a a a

2020 September 29

АН

Александр Некрасов... in Yii Framework 3
@yiiliveext ну вроде работает
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
@yiiliveext ну вроде работает
Ну, уже лучше. А с пр от @xepozz можешь попробовать?
источник

Д

Дмитрий in Yii Framework 3
Я бы для типичных ошибок сделал какой-нибудь компонент, который их будет помогать решать. Например "Class А not found" - "наверное, вы забыли сделать импорт Namespace\A"
Ты говорил, что такое есть в псалме, но все равно норм, если втянуть к нам.
источник

АН

Александр Некрасов... in Yii Framework 3
да, только позже
источник

Д

Дмитрий in Yii Framework 3
Дмитрий
Нужны ссылки на строчку кода прямо в IDE
Ещё какую-нибудь кнопку на дебагер yii-шный (если не будет тулбара)
источник

АН

Александр Некрасов... in Yii Framework 3
@yiiliveext для группы роутов которые используют CorsMiddleware, нужно указывать Route::methods([Method::POST, Method::OPTIONS]) ?, или есть другой способ, чтоб не указывать options ?
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
@yiiliveext для группы роутов которые используют CorsMiddleware, нужно указывать Route::methods([Method::POST, Method::OPTIONS]) ?, или есть другой способ, чтоб не указывать options ?
Можешь отдельно мидлтварь на группу повесить, которая все запросы с OPTIONS будет обрабатывать.
источник

АН

Александр Некрасов... in Yii Framework 3
Dmitriy S
Можешь отдельно мидлтварь на группу повесить, которая все запросы с OPTIONS будет обрабатывать.
хотел так сделать, но, выдает 405, если у роуа в группе только POST
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
хотел так сделать, но, выдает 405, если у роуа в группе только POST
Ок, посмотрю в роутере
источник

АН

Александр Некрасов... in Yii Framework 3
Dmitriy S
Ок, посмотрю в роутере
ну по логике, сначало должна мидлеваре группы отработать, потом только проверка на доступность метода в роуте, верно ?
источник

DS

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

АН

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

АН

Александр Некрасов... in Yii Framework 3
если доступен, то уже отрабатывает миддлеваре роута
источник

DS

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

АН

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

DS

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

DS

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

АН

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

АН

Александр Некрасов... in Yii Framework 3
Dmitriy S
Ну, пока да, ну или можешь воткнуть в основной стек пока))
ну пока я добавил OPTIONS, как что-то посменяешь, скажешь, ок ?)
источник

DS

Dmitriy S in Yii Framework 3
Александр Некрасов
ну пока я добавил OPTIONS, как что-то посменяешь, скажешь, ок ?)
Ок, думаю я смогу OPTIONS автоматизировать
источник