eos Posted December 6, 2013 Share Posted December 6, 2013 Bonjour, je cherche à rajouter une colonne référence fournisseur (product_supplier_reference) dans le BO/Produits. L'idée est de vérifier très rapidement que toutes les références ont été saisies. On peut le faire depuis la base de données mais tous ne sont pas au fait du SQL. J'ai suivi l'exemple suivant : http://www.axome.com/tag/surchage/ qui fonctionne et qui rajoute une colonne dans le BO/Commandes L'idée est donc de surcharger AdminProductsController.php, et le place dans override/controllers/admin, de supprimer le fichier /cache/class_index.php et de supprimer "Core" du nom de la classe AdminProductsController (dans le fichier AdminProductsController.php). Pour le moment sans succès. Un première question se pose à moi : dans le fichier AdminOrdersController surchargé de l'exemple d'axome, il y a ligne suivante : $this->_join .= ' LEFT JOIN `'._DB_PREFIX_.'carrier` ca ON (ca.`id_carrier` = a.`id_carrier`)'; et je ne vois pas d'où viens l'alias de table a (a.id_carrier). De plus, je ne vois pas de clause FROM (ni dans le fichier de surcharge, ni dans AdminOrdersController.php). J'imagine qu'il y a quelquechose avec l'attribut :$this->table = 'order'; (ligne 33). Ca, c'est pour comprendre vraiment l'exemple. Ensuite, j'ai fait la requête suivante - qui fonctionne - en base : select *from ps_product as prLEFT JOIN ps_product_supplier ps ON pr.id_product = ps.`id_product` Si quelqu'un a une idée, ce serait génial ! Merci ! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now