Bonjour,

Je confronter à un petit problème que j'ai vite résolu mais je voudrais juste avoir quelque précision.

Dans ton layout Grafikart tu lance une request pour afficher ton menu, moi j'ai fait pareil sauf que moi je la balance sur un autre controller vu que c'est pour afficher mes catégories et la problème la variable $this->table ne s'initialise pas du coup j'ai une requête du genre:

SELECT * FROM as Category

J'ai résolu le problème en mettant public $table = 'Category' dans le model de celui ci.

Mais j'aimerais juste savoir pourquoi elle s'initialise pas car la fonction get_class(this) fonctionne mais c'est le false dans le constructeur qui bloque.

2 réponses


Grafikart
Réponse acceptée

Dans le construc du model tu as bien mis l'initialisation de "table" au tout début de construct ? Vu que j'avais fait une erreur au niveau du code (corrigé dans le Jour 4 normalement) ou il y a un return true avant l'initialisation de "table"

djtec
Auteur

Ah oui moi je l'avais laissé à la fin constructeur et en le mettant au début ça marche.

Merci Grafikart.