Jump to content

Edit History

Bllidz

Bllidz


Version PS

 

 

Bonjour, 

 

Je souhaiterai ajouter le nom du client dans avoirs comme sur le screen ci-dessous.

image.png.58b9faf78e30c0a44be1a04076bac6f8.png

 

Sachant que c'est dans le fichier AdminSlipController.php, j'y ai ajouté mon field et fait une jointure à la requête et ajouter le lastname dans le select. Quand je test ma requête sur phpmyadmin elle fonctionne bien.

public function __construct()
    {
        $this->bootstrap = true;
        $this->table = 'order_slip';
        $this->className = 'OrderSlip';

        $this->_select = ' o.`id_shop`,c.`lastname` AS lastname' ;
        $this->_join .= ' LEFT JOIN ' . _DB_PREFIX_ . 'orders o ON (o.`id_order` = a.`id_order`)
        LEFT JOIN ' . _DB_PREFIX_ . 'customer c ON (c.`id_customer` = o.`id_customer`)'; //Jointure 
        $this->_group = ' GROUP BY a.`id_order_slip`';

Le code pour le nom du client dans le champ  

//Nom Du client
'lastname' => array(
                'title' => $this->trans('Nom du Client', array(), 'Admin.Global'),
                'align' => 'left',
                'havingFilter' => true,
            ),

 

Quelqu'un aurait-il une idée ?

Merci 

Version PS: 1.7.6.9

 

Bllidz

Bllidz

 

 

Bonjour, 

 

Je souhaiterai ajouter le nom du client dans avoirs comme sur le screen ci-dessous.

image.png.58b9faf78e30c0a44be1a04076bac6f8.png

 

Sachant que c'est dans le fichier AdminSlipController.php, j'y ai ajouté mon field et fait une jointure à la requête et ajouter le lastname dans le select. Quand je test ma requête sur phpmyadmin elle fonctionne bien.

public function __construct()
    {
        $this->bootstrap = true;
        $this->table = 'order_slip';
        $this->className = 'OrderSlip';

        $this->_select = ' o.`id_shop`,c.`lastname` AS lastname' ;
        $this->_join .= ' LEFT JOIN ' . _DB_PREFIX_ . 'orders o ON (o.`id_order` = a.`id_order`)
        LEFT JOIN ' . _DB_PREFIX_ . 'customer c ON (c.`id_customer` = o.`id_customer`)'; //Jointure 
        $this->_group = ' GROUP BY a.`id_order_slip`';

Le code pour le nom du client dans le champ  

//Nom Du client
'lastname' => array(
                'title' => $this->trans('Nom du Client', array(), 'Admin.Global'),
                'align' => 'left',
                'havingFilter' => true,
            ),

 

Quelqu'un aurait-il une idée ? Merci 

 

×
×
  • Create New...