Conditions Requises

L’implémentation du framework Genos nécessite le respect des contraintes suivantes :

  • Disposer d’une clé primaire de type “auto incrément” dans chaque table
  • Chacune des tables de votre BDD doit correspondre à une classe de votre projet (portant le même nom) et chaque champs devra correspondre à un attribut de la classe (également les mêmes noms)

Imaginons une table nommée student composée des champs :

  • id
  • firstname
  • lastname
  • birthday

Nous devrons avoir une classe PHP se nommant student comme suit :
class student {

	private $id;
	private $firstname;
	private $lastname;
	private $birth;

	public function __construct (){
		$this ->id 		= 0;
		$this ->firstname 	= "" ;
		$this ->lastname 	= "" ;
		$this ->birth = "0000-00-00" ;
	}
}