Size: a a a

2020 August 21

NO

Nex Otaku in Yii Framework 3
Dmitriy S
Ага, особенно в пакете, который юзается во многих проектах. Херак такой, граждане теперь мы используем интерфейс, а класс я переимновал и сделал еще несколько реализаций, будь-те добры меняйте теперь все свой код))
Поэтому нужен опыт и чутьё ) И книжки умные читать по архитектуре
источник

NO

Nex Otaku in Yii Framework 3
Я натыкался на проблемы, когда в Yii2 приходилось для одного фикса 5-6 классов ядра фреймворка переопределять, так как в нужном месте интерфейса не было.
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
В целом я понял. Спасибо!
CsrfViewInjectionInterface - один метод?
источник

NO

Nex Otaku in Yii Framework 3
Ребят, а скажите что с фаталом делать?

Запускаю консольную команду в Yii3, вывода нет, ошибку не рисует.

Я помню обсуждали этот косяк, придумали что-нибудь?
источник

Д

Дмитрий in Yii Framework 3
Nex Otaku
Ребят, а скажите что с фаталом делать?

Запускаю консольную команду в Yii3, вывода нет, ошибку не рисует.

Я помню обсуждали этот косяк, придумали что-нибудь?
убери в vendor/bin/yii внизу try/catch
источник

Д

Дмитрий in Yii Framework 3
из-за того что там exit в finally  , он сначала выполняется.
источник

АН

Александр Некрасов... in Yii Framework 3
Nex Otaku
Ребят, а скажите что с фаталом делать?

Запускаю консольную команду в Yii3, вывода нет, ошибку не рисует.

Я помню обсуждали этот косяк, придумали что-нибудь?
нет, в spiral переписали эту часть, у нас пока не решили что делать
источник

СП

Сергей Предводителев... in Yii Framework 3
Dmitriy S
CsrfViewInjectionInterface - один метод?
Да
источник

NO

Nex Otaku in Yii Framework 3
Ух, жесть, чтобы нормально пользоваться фреймворком надо в вендоре править? )))
источник

NO

Nex Otaku in Yii Framework 3
@thenotsoft как в Spiral это решили?
источник

СП

Сергей Предводителев... in Yii Framework 3
Дмитрий
из-за того что там exit в finally  , он сначала выполняется.
Сделаешь ишью в yii-console?
источник

АН

Александр Некрасов... in Yii Framework 3
Nex Otaku
@thenotsoft как в Spiral это решили?
переписали отлов exception в symfony
источник

Д

Дмитрий in Yii Framework 3
Сергей Предводителев
Сделаешь ишью в yii-console?
ок.
источник

DS

Dmitriy S in Yii Framework 3
Как это позволит тебе использовать другую реализацию?
источник

СП

Сергей Предводителев... in Yii Framework 3
Реализация должна ещё использовать интерфейсы инъекции

ContentParamsInjectionInterface
LayoutParamsInjectionInterface
MetaTagsInjectionInterface
LinkTagsInjectionInterface


Но я не могу их прописать, так как не знаю какие именно будет использовать другая реализация. Может кому-то нужно ТОЛЬКО метатеги. А другой реализации нужно ТОЛЬКО в лейаут добавить.
источник

СП

Сергей Предводителев... in Yii Framework 3
Для ViewRenderer главное передать в реализацию requestAttributeName, а уж как будет инъекция делаться - ему не важно.
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Для ViewRenderer главное передать в реализацию requestAttributeName, а уж как будет инъекция делаться - ему не важно.
То есть, если я реализую этот интерфейс, то я не получу ничего, забавно)
источник

СП

Сергей Предводителев... in Yii Framework 3
Dmitriy S
То есть, если я реализую этот интерфейс, то я не получу ничего, забавно)
А как иначе?
В качестве инъекции можно передать любой объект
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
А как иначе?
В качестве инъекции можно передать любой объект
источник

СП

Сергей Предводителев... in Yii Framework 3
А вдруг там какая-нибудь форма в шапке?
источник