Я занят проектом, который включает вызов API для девяти других сайтов.Ожидается, что в будущем это число увеличится, и фактический метод API будет отличаться (SOAP или XML).
Существует спецификация, что каждый сайт должен быть модульным, чтобы мой клиент мог их продавать.наш API (который они могут затем передать другим агрегаторам).
В прошлом я реализовал несколько проектов Cake, но все они были основаны на базе данных.Может кто-нибудь посоветовать, как лучше всего подойти к этому?
В данный момент я думаю сделать каждый API плагином.Я помещу вызовы API в модель (не привязанную к таблице базы данных), а затем все остальное будет следовать естественным образом.Поскольку фактические представления каждого API будут отличаться, я не смогу использовать общий контроллер или представления (у каждого API компании, который мы используем, есть свои бизнес-правила).
Кто-нибудь может мне сказать, если этот подход звучит разумноесли я не в курсе?
Спасибо, Энди