Вызов PHP из Rails с вводом и выводом - PullRequest
0 голосов
/ 18 января 2011

Я хочу вызвать скрипт RAILS в моей базе php-кода, чтобы избежать дублирования сложной бизнес-логики.Я вижу, что в PHP я могу использовать passthru (), но я не уверен, что это лучший выбор при возврате в PHP функции больше, чем строка.Мне нужно вернуть обратно хэш / объект пар ключ / значение.

Я буду использовать скрипт / бегун на стороне RAILS, чтобы мне не пришлось ничего менять в коде RAILS.Я надеялся, что будет более простой способ сделать это, но я нахожу очень мало документации на веб-сайтах, которая имеет к этому отношение.Спасибо заранее.

Мир, Джеймс

1 Ответ

0 голосов
/ 18 января 2011

Вы можете заставить свой скрипт Rails выводить данные CSV, а затем использовать PHP fgetcsv для разбора их в массив.Конечно, вам придется модифицировать свой код Rails для вывода CSV, но это не кажется большим изменением - всего пара строк для преобразования ваших данных в CSV.В этом может помочь камень FasterCSV.

...