Pregunta

estoy desarrollando mi primer sitio grande Ubercart, que tiene que tener una base de datos de actualización de producto todos los días de un (formato DBF) xBase existente. La conversión de DBF a MySQL / PHP se maneja en el mismo servidor que la instalación de Drupal, el uso de algunas secuencias de comandos a medida que he hecho, y funciona bien. Sin embargo, el siguiente paso es conseguir que mi script para hablar con Drupal y actualizar los nodos de productos con nivel de precio / archivo / etc.

googlear no ha resultado en ninguna pega buenas, al menos en términos de PHP.

Entonces, ¿cómo hago para esto? ¿Puedo utilizar un POST a una página concreta de Drupal, es decir, REST, o tengo que utilizar algún método xmlrpc más arcano?

¿Fue útil?

Solución

Hay un par de maneras de abordar esto. Si necesita que se disocie de su sistema de importación de php se podría crear una API que le permitiría productos que actualizarse de un proveedor de datos autenticados.

http://drupal.org/project/services

El método más simple es sin embargo si su trabajo en php que debe arrancar Drupal e insertar / actualizar los nodos de php:

Aquí hay una gran Cómo haciendo eso: hxxp: //www.group42.ca/drupal_command_line_script_template

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top