В Therory: лучший способ хранить результаты SOAP для фильтрации (PHP)? - PullRequest
1 голос
/ 29 августа 2011

Пытаясь найти лучший способ справиться с этим, но, поскольку я, по сути, работаю в одиночку, я понял, что SO-сообщество может помочь. Не ищу код, просто идеи.

Я занимаюсь разработкой веб-приложения для своей компании. Общая перестройка. Мы перемещаем поиск продуктов из таблицы базы данных, которую мы обновляем ночью, в службу SOAP, которая хранит информацию обо всех устройствах в нашей отрасли (полупроводники). Лично я хотел бы, чтобы это было еще в БД, но решение было принято до того, как я начал, но в любом случае ...

Издатель SOAP позволяет нам использовать практически любой параметр, который нам нужен для продукта в выходных данных, но ограничивает входные параметры двумя, part # и производителем.

Короче говоря, они предлагают взять набор результатов, который они предоставляют, и переписать его с помощью поисковых фильтров на нашей стороне.

Вот мой (запланированный) подход:

  1. сделать первоначальный запрос через SOAP
  2. если запрос возвращает 0, сообщение пользователя еще продолжается
  3. Примите ответ SOAP (БУДЕТ ОГРАНИЧЕНО до 150 РЕЗУЛЬТАТОВ МАКС.) И
  4. конвертировать в json
  5. Отправка json для просмотра и использования javascript / jquery на странице и фильтрации
  6. Если у пользователя отключен js, отобразить все результаты.

Альтернативные варианты включают использование / фильтрацию массивов php

Я не сделал ничего, кроме написания небольшого сценария обработчика SOAP. Теперь у меня есть наборы результатов, но я пытаюсь понять, как лучше всего справиться.

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