Hello.
Est-il possible avec Symfony de charger le contenu d'une table dans une variable globale, de façon à économiser quelques requêtes au chargement de chacune des pages d'un site ?
J'ai testé le code suivant dans actions.class :
Ce qui me renseigne bien la variable app_type, mais si on passe à un autre module que le module 'type', la variable n'est pas renseignée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if(!sfConfig::get('app_types')) { $this->types = Doctrine_Core::getTable('Type'); sfConfig::set('app_types', $this->types); }
L'idéal serait donc de renseigner ma variable globale dans projectConfiguration.class. J'ai essayé avec un tableau statique, et ça fonctionne.
Par contre, impossible d'accéder à ma base avec le code ci-dessus.
J'obtiens le message d'erreur suivant :
Quelqu'un aurait-il une solution ?Fatal error: Class 'Doctrine_Core' not found in C:\dev\sfproject\project\config\ProjectConfiguration.class.php on line 35
Merci d'avance
Partager