@myxasa

Как лучше сделать структуру парсера?

Как лучше организовать парсер сервисов с точки зрения ООП ?

Есть несколько сайтов
Т.е уже это несколько конкретных классов с методом parse
parserA, parserB и все реализуют IParser где есть метод parse, который возвращает некий массив данных
далее необходимо сохранить в бд эти данные (используется active record) в одинаковые таблицы (сайты разные но их данные нужно подогнать под один шаблон их)
Как это лучше сделать?

сделать отдельные классы в стиле mapperA , которые сохраняют данные класса А и тд ?
или в IParse запихнуть метод save?
  • Вопрос задан
  • 307 просмотров
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
parserA, parserB и все реализуют IParser где есть метод parse, который возвращает некий массив данных


ну так эти классы и должны возвращать одинаковый массив данных, иначе это не "реализуют метод", а возвращают случайный набор хрен знает чего.

А там там уже делать как вам больше нравится.
Ответ написан
Ваш ответ на вопрос

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

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