Comment imprimer la dernière requête exécutée dans CakePHP2?

Follow the following steps to print last executed query in CakePHP2: To print last executed query: Add below code in app_model.php file which is located at root/cake/libs/model. public function getLastQuery() { Configure::write('debug', '2'); $dbo = $this->getDatasource(); $logs = $dbo->getLog(); $lastLog = end($logs['log']); return $lastLog['query']; } Add below line in your model where you want print […]

Lire la suite

Comment envoyer une copie du courrier de confirmation de commande au propriétaire du magasin (admin) dans Opencart

Dans Opencart, il existe une fonctionnalité permettant d'automatiser l'envoi d'e-mail de commande à l'administrateur, que nous envoyons au client après avoir passé la commande. Pour Opencart 2.2 Suivez les étapes suivantes pour automatiser l'envoi d'un e-mail de commande à l'administrateur: Ouvrez le panneau d'administration et accédez à Système -> Réglage. Sur cette page, vous verrez […]

Lire la suite

Afficher tous les produits lorsque la recherche est vide (Opencart 2.3.x)

Objectifs du blog Après avoir lu ce blog, vous pourrez afficher tous les produits lorsque la recherche est vide. Énoncé du problème Actuellement, dans Opencart, lorsqu'un utilisateur recherche une chaîne à l'aide de la fonctionnalité de recherche, aucun produit n'est renvoyé si aucun produit de recherche n'a été trouvé dans la base de données. Nous […]

Lire la suite

Comment créer des URL conviviales pour le référencement dans Opencart 2.x ?

Introduction Ce document vous donnera une idée de la façon de créer des URL conviviales pour le référencement dans Opencart (version 2.x). Vous expliquera également comment personnaliser la fonction Opencart pour créer des URL de référencement autres que les pages par défaut (page de produit, page de catégorie, etc.). Dans ce document, nous expliquerons également […]

Lire la suite

Implémentation de la fonctionnalité de réactions comme Facebook en utilisant PHP, jQuery et HTML

Introduction Les réactions sont plus expressives par rapport aux simples boutons “J’aime” et “Je n’aime pas”. En utilisant des réactions, l’utilisateur peut facilement exprimer sa pensée car les émoticônes sont essentiellement un moyen de montrer les émotions. D’autre part, si nous utilisons le bouton J’aime et N’aime pas, l’utilisateur ne peut pas montrer l’émotion exacte. […]

Lire la suite