Jump to content

Asociaciones en módulo propio.


gabrielchiron

Recommended Posts

Buenas a todos, estoy desarrollando un módulo y en cierto momento de la ejecución del módulo necesito crear un producto entonces estoy haciendo uso del objeto product y se crea el producto sin problemas con todo lo que necesito a excepción de la categoría que la estoy asignando así:

 

$object->id_category_default = 5;
$object->updateCategories(array('5'));

En este caso la catego´ria la tengo a mano pero la pondré dinámica pero el caso es que no me hace ninguna asociación ni me pone la categoría por defecto y el producto no me sale en la tienda, pero si entro al back me sale así:

 

p8ddIkL.png

 

Si veis en el listado de productos si me pone le categoría pero dentro del producto:

 

rC1yxP0.png

 

No se como puedo darle dichas asociaciones bien dadas.

¿Alguna solución?

 

Un saludo!

Link to comment
Share on other sites

Lo he solucionad con una consulta sql ya que con la classe no lo hace bien :(

foreach ($categorias as $key => $value) {
				Db::getInstance()->insert('category_product', array(
	   				'id_category' => (int)$value,
					'id_product'  => (int)$id_product,
					'position'  => (int)$key+1,
				));
			}

Así lo dejo solucionado. Si sabeis alguna otra forma comentadla

 

Un saludo!

Link to comment
Share on other sites

  • 2 months later...
  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...