Нужно хранить статические данные в yml-файле для синхронизации с БД

У меня есть набор кодов доставки, которые я хочу сохранить в нашей базе данных. Я буду добавлять к этому списку в будущем, так что в идеале я хотел бы, чтобы они были в YML-файле, к которому я могу просто добавить. Я хочу иметь возможность запустить задачу, которая заполнит БД данными YML и обновит запись, если она заметит, что что-то изменилось. Есть ли какой-нибудь инструмент в PHP, который уже делает это для меня?

3 ответа

Я бы посоветовал вам взглянуть на http://www.symfony-project.org/api/1_4/sfYaml. Я использовал этот класс отдельно от всей среды Symfony и отлично работал для меня.

Посмотрите на Zend_Config, он предоставляет устройства чтения и записи для YAML, XML, JSON и INI. Что касается задачи обновления... вам придется сделать это самостоятельно, потому что структура вашей базы данных неизвестна ни одному из существующих инструментов.

Другие вопросы по тегам