Child pages
  • Buenas prácticas de Clase DB para Prestashop 1.4

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Este método genera automáticamente la inserción o actualización de la base desde una tabla de datos. Este método debe utilizarse en lugar de hacer peticiones INSERT o UPDATE a menos que estas peticiones sean un poco más complejas (con funciones SQL, consultas intersecadas, etc.). La ventaja de utilizar un método para realizar todo es que centraliza las peticiones. Puede editar este método utilizando el sistema de reemplazo de PrestaShop cuando existe un proceso en particular para aplicar a las tablas durante la inserción.

...

Este método ejecuta la consulta SQL ofrecida. Sólo debe ser utilizada para consultas sólo de escritura (INSERT, UPDATE, DELETE, TRUNCATE etc.), ya que también elimina la consulta caché (a menos que el argumento $use_cache sea falso).

Example Ejemplo:

Code Block
$sql = ‘DELETE FROM ‘._DB_PREFIX_.’product WHERE date_upd < NOW()’;
if (!Db::getInstance()->Execute($sql))
	die(‘Erreur etc.)’;

...