Использование XML API в CakePHP - PullRequest
       3

Использование XML API в CakePHP

2 голосов
/ 02 февраля 2012

У меня есть веб-приложение, которое включает вызов различных веб-сервисов XML / API. Приложение уже было реализовано в процедурном коде старой школы (моим предшественником), и мне удалось убедить ИТ-директора в том, что оно должно быть закодировано в более надежную структуру. Я остановился на CakePHP, потому что это фреймворк, с которым я больше всего знаком.

Я много гуглил за советом о том, как использовать XML / API. Один пост в блоге сделал это в контроллере, но я чувствую, что это больше относится к модели. Возможно, я мог бы создать поведение, которое будет обрабатывать передачи, а затем кодировать методы в Модели, которые будут отбирать нужную мне информацию из возвращенного XML?

У кого-нибудь есть совет по этому поводу или указатель?

1 Ответ

1 голос
/ 02 февраля 2012

Я предполагаю, что вы используете его для получения базы данных, такой как данные или данные конфигурации, это обычно делается в модели, хотя нет никаких ограничений в том, где вы это делаете. Вы могли бы извлечь и подготовить данные в модели и логику в контроллере. Что-то вроде загрузки параметров конфигурации и помещения их в переменные, а затем использования этих переменных в контроллере.

Также вы можете использовать XML-библиотеку cakephp, чтобы сделать все это. Поскольку это библиотека, вы МОЖЕТЕ делать это либо в контроллере, либо в модели.

Надеюсь, это поможет вам:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...