Jump to content

Añadir categorias con PHP -> forzar el ID


mcasanovas

Recommended Posts

Hola,

Estoy haciendo un script con PHP para añadir directamente unas determinada categorias o productos en la base de datos del prestashop.. Esto me funciona bien y lo hago a través de las classes del prestashop. El problema es que la clave primaria "id_category" de la tabla ps_category lleva autoincremento. Yo quiero insertar una categoria con un ID especifico y no me deja.. siempre me coge el valor siguiente... Que debo modificar para forzar el id_category.

 

Mirad el ejemplo... No me insertar el id = 20 sino que me pone el autoincremento:

 

$object = new Category();

$object->id = 20;

$object->id_category = 20;

$object->name = "Server Linux 10";

$object->active = 1;

$object->position = 0;

$object->description = "This a description of category Server Linux 10";

$object->id_parent = 2; // Inicio

$object->level_depth = 2;

$object->link_rewrite = "server-linux-10";

$object->meta_title = "server linux 10";

$object->meta_keywords = "server, linux, 10, ";

$object->meta_description = "This is a meta description of server linux";

$object->is_root_category = 0;

 

$object->add();

 

Como puedo forzar el id?

Link to comment
Share on other sites

$id_categoria=20; // id de la categoria que quieres cambiar

 

$object = new Category($id_categoria);

$object->name = "Server Linux 10";

$object->active = 1;

$object->position = 0;

$object->description = "This a description of category Server Linux 10";

.....

$object->update();

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...