Dependency Injection, DIC и Service Locator
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Dependency Injection, DIC и Service Locator
Предлагаю обсудить доклад Дмитрия Науменко: https://www.youtube.com/watch?v=5WdKLW3vCQ4.
Нравится Yii? Давайте сделаем его лучше!.
Re: Dependency Injection, DIC и Service Locator
хороший доклад, хороший докладчик.
Примечание: до 25 минуты общая теория, до 44 минуты - ситуация в yii, после - вопросы.
Примечание: до 25 минуты общая теория, до 44 минуты - ситуация в yii, после - вопросы.
Re: Dependency Injection, DIC и Service Locator
Спасибо за материал - очень интересно и познавательно
Re: Dependency Injection, DIC и Service Locator
Не знал, что в экшенах контроллера можно зависимости указывать. Раньше все зависимости пихал в конструктор контроллера.
Re: Dependency Injection, DIC и Service Locator
https://twitter.com/elisdnru/status/729978448920334337Melodic писал(а):Не знал, что в экшенах контроллера можно зависимости указывать. Раньше все зависимости пихал в конструктор контроллера.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Dependency Injection, DIC и Service Locator
Впилить её в свой проект не сложно: https://github.com/SAM-IT/yii2-magic/bl ... nTrait.php
Нравится Yii? Давайте сделаем его лучше!.
- slavcodev
- Сообщения: 3134
- Зарегистрирован: 2009.04.02, 21:42
- Откуда: Valencia
- Контактная информация:
Re: Dependency Injection, DIC и Service Locator
Угу. В принципе не сложно заменить Yii на любой другой фреймворкSam Dark писал(а):Впилить её в свой проект не сложно: https://github.com/SAM-IT/yii2-magic/bl ... nTrait.php
Вопрос в целесообразности тех или иных изменений в Yii.
Жду Yii 3!
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Dependency Injection, DIC и Service Locator
Да не, вопрос там как раз был про то, как это сделать, а не кто и почему впиливал или выпиливал...
Нравится Yii? Давайте сделаем его лучше!.
Re: Dependency Injection, DIC и Service Locator
Только если дополнить оригинальной работой с ServiceLocator для внедрения Request, Session и т.п.Sam Dark писал(а):Впилить её в свой проект не сложно: ...