Jump to content

[Résolu] Mauvaise requête SQL


Recommended Posts

Bonjour, 

J’ai un problème avec le contrôleur admin

Un message d'erreur de SQL m'affiche  

 

 

 

Mauvaise requête SQL
Unknown column 'b.id_devis' in 'on clause
 
 

 PS : je n’ai pas une colonne « id_devis » par contre j'ai une colonne  « ref_devis » en plus je n’ai pas fait une jointure SQL dans mon ficher d'ou j'en sais pas d'où vient cette erreur voila une copie du code de mon contrôleur si quelqu’un  peut m'aider à résoudre ce problème

 

<?php
class AdminDevisController extends ModuleAdminController
{
public function __construct()
{
$this->table = 'devis';
$this->className = 'Devis';
$this->lang = true;
$this->deleted = false;
$this->colorOnBackground = false;
$this->bulk_actions = array('Supprimer' => array('text' => $this->l('supprimer la sélection'), 'confirm' => $this->l('Supprimer les éléments sélectionnés?')));
parent::__construct();
}
 
 
public function renderList()
{
$this->fields_list = array(
'ref_devis' => array(
'title' => 'Reference' 
), 
'statut_devis' => array(
'title'  => $this->module->l('Statut'),
'havingFilter' => true,
),
'id_customer' => array(
'title' => $this->module->l('Client'), 
'havingFilter' => true,
), 
'date_devis' => array(
'title' => $this->module->l('Date de devis'),
'havingFilter' => true,
), 
'id_pdf' => array(
'title' => $this->l('PDF'),
)
);
 
 
$this->addRowAction('edit');
$this->addRowAction('delete');
$this->addRowAction('details');
 
$this->bulk_actions = array(
'delete' => array(
'text' => $this->l('supprimer la sélection'),
'confirm' => $this->l('Supprimer les éléments sélectionnés?')
)
);
 
 
 
$lists = parent::renderList();
 
 
 
return $lists;
}
 
 
 
public function initContent()
    {
        parent::initContent();
 
        return $this->display(__FILE__, '/mapage.tpl');
    
}
Edited by sabrine (see edit history)
Link to comment
Share on other sites

Il fautmodifier aussi à ce niveau !!! ref_devis devient id_devis : 

y a t'il un changment de message d'erreur ???

public function renderList()

{

$this->fields_list = array(

'ref_devis' => array(

'title' => 'Reference' 

), .............

..............

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...