@RJs45

Как в ZF2 использовать не ZF2-код?

Есть готовая функция для генерации XML, которая использует стороннюю библиотеку.
Потребовалось внедрить ее в готовой сайт на ZF2.
Я бы мог скопипастить в контроллер в какой-то из Action код, но как подключить эту стороннюю библиотеку?
С ZF не знаком в принципе, но всегда хотел познать его - вот выдалась возможность.
  • Вопрос задан
  • 2358 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
composer для зависимостей. И копипастить что-либо в контроллеры это не хорошо, контроллеры должны быть тонкими и тупыми и ничего толком уметь не должны. Если контроллеру нужно что-то сделать, то обычно он вызывает сервис и и просит сделать что нужно уже этот сервис.

Сервис - просто класс. В контексте вашего вопроса - это класс которому в конструктор передается инстанс библиотеки, от которой он зависит. Все это разруливается через Dependency Injection.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы