This website has been migrated from an on-prem LAMP wordpress stack to a Jekyll on Github stack, fully hosted. Read more in the migration from WP to Jekyll article.

86 Posts

Execute a WHERE on a linked table in a Backoffice List of Prestashop 1.7

You have a list with a linked table? For example in the AdminController you display Customer, right? What if you...

How to work with the symfony kernel anywhere in Prestashop 1.7

You want to fully tak advantage of symfony in your Prestashop application? Use the symfony kernel! By default, the $kernel...

Constants and variables for Prestashop 1.7 [PHP, Smarty, Javascript, Twig]

Ever wondered what constant to use in your controllers? Is it _PS_ROOT_DIR_ or __PS_BASE_URI__? In smarty...

Understanding the cache of Prestashop 1.7 (and Symfony)

Cache allows your customers to enhance their shopping experience by greatly improving page load. For example, each time a customer...

Controller lifecycle in PrestaShop 1.7

Execution order of the controller’s functions : classes/controller/Controller.php :

Use Db, the database class in PrestaShop 1.7

Tired of using raw SQL? SELECT * from _DB_PREFIX_.customer is dead! Use the chainable API provided by Prestashop...

Create a new front controller from scratch (Part 2/2) [Prestashop 1.7]

Prestashop can be used to display any page that you want. Either it’s pure HTML or templated data with Smarty,...

Embed a Symfony controller into a Prestashop controller

We are migrating from 100% Symfony to Prestashop 1.7 but we would like to keep and re-use our existing codebase....

Subscribe