dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dolibarr-dev] utilisation du générateur de classes à parti r d'une tabl


From: jean
Subject: [Dolibarr-dev] utilisation du générateur de classes à parti r d'une table (build_class_from_table.php)
Date: Fri, 10 Jul 2009 15:03:51 +0200
User-agent: IceDove 1.5.0.14eol (X11/20090105)

Salut à tous,

En utilisant le générateur de classe à partir d'une table (build_class_from_table.php), la classe générée n'est pas correcte dans la version fournie avec dolibarr 2.6 : il ne tient pas compte des colonnes qui n'acceptent pas null et ont une valeur par défaut.

ex : j'ai une table avec une colonne dont la valeur par défaut est '0', qui n'accepte pas la valeur NULL

le code généré pour un create est
$sql.= " ".(! isset($this->doli_product)?'NULL':"'".$this->doli_product."'").","; ce qui provoque une erreur lors de l'exécution car ma colonne n'accepte pas les valeurs nulles
il faut corriger par
$sql.= " ".(! isset($this->doli_product)?'0':"'".$this->doli_product."'").",";

Je le signale aux autres utilisateurs de ce programme

Jean








reply via email to

[Prev in Thread] Current Thread [Next in Thread]