Задать вопрос
@RJs45

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

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

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

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

Похожие вопросы