Использование всегда удобных QuickBooks DevKit от consolibyte v3, я успешно смог использовать примеры «зеркалирования» базы данных QB в MySQL, следуя инструкциям быстрого запуска и информация в вики.Quickbooks Интеграция PHP с пользовательской схемой базы данных
Проблема возникает при попытке сделать что-то другое, чем «зеркальное отображение» данных. Вместо qb_invoices у меня есть своя таблица Invoice
, например.
Как это сделать? Просматривая примеры, все вызывает initialize()
и createUser()
, чтобы зеркалировать все таблицы базы данных. В конечном счете, я бы хотел использовать DevKit, особенно с его интеграцией с WebConnect и Online, но без «полной» базы данных QuickBooks.
Я думал о нескольких вещах, может быть, я на правильном пути?
- Написать свой собственный сервер SOAP общаться с WebConnect, посылая QBXML назад/вперед и интерпретацию результатов на моем собственном, чтобы выяснить, какие данные вставляются в какие таблицы в моей пользовательской схеме
- Изменить DevKit QuickBooks к соответствует моим потребностям - крюк где-нибудь и он записывает данные в моей пользовательской схемы
- гибридный подход - использовать DevKit для облегчения сервера SOAP, но сделать это написать в моей собственной схеме
Ну, одна вещь в мою пользу ... только что выяснил, что я могу установить 'quickbooks_sql_enabled' значение false в примере, и он * не * установил все сумасшедшее зеркалирование. Шаг в правильном направлении! – brazilianldsjaguar