2010-05-21 8 views
1

기존의 xBase (DBF 형식)에서 일일 제품 데이터베이스를 업데이트해야하는 첫 번째 대규모 Ubercart 사이트를 개발 중입니다. DBF에서 MySQL/PHP 로의 변환은 Drupal 설치와 동일한 서버에서 처리되었습니다. 일부 사용자 정의 스크립팅을 사용하여 잘 작동합니다. 그러나 다음 단계는 스크립트를 Drupal과 대화하고 제품 노드를 가격/재고 수준/등으로 업데이트하는 것입니다.Drupal/ubercart 원격 노드 추가

Google 검색은 Google 검색 결과에 좋은 ​​결과를 가져 오지 않았습니다.

그럼 어떻게해야합니까? Drupal의 특정 페이지, 즉 RESTful에 POST를 사용할 수 있습니까? 아니면 좀 더 수수한 xmlrpc 메서드를 사용해야합니까?

답변

1

여기에 접근 할 수있는 몇 가지 방법이 있습니다. PHP에서 가져 오기 시스템을 분리해야하는 경우 인증 된 데이터 공급자로부터 제품을 업데이트 할 수있는 API를 만들 수 있습니다.

http://drupal.org/project/services

더 단순한 방법하지만 PHP는 당신의 작업은 당신이 드루팔을 부트 스트랩 삽입/PHP에서 노드를 업데이트해야 할 수 있습니다 : hxxp :

다음은 그 일에 큰 하우투입니다 // WWW. group42.ca/drupal_command_line_script_template

+0

예,이 질문 후 1 시간 후에 서비스 모듈을 찾았습니다. 설명서는 관련성 및 버전 문제와 관련되어 있습니다. S는 귀하의 링크에도 도움이됩니다. 단지 주식을 적재하거나 xmlrpc 또는 REST 라우트를 내려 가기 위해 전체 drupal 환경을 부트 스트랩하는 것이 가장 좋은지 확실하지 않습니다. – user132192