2013-09-28 5 views
0

J'utilise FuelPHP 1.6.1 avec beaucoup de classes statiques, cela semble très bien fonctionner. Maintenant, j'ai un générateur de menu qui charge certaines donnéesClasses statiques et variables globales

$menu = Menu::generate(); 

Il charge des données et stocke ce dans static::$data Comment puis-je aller pour une autre classe pour charger tout cela? Je reçois des résultats null, probablement parce que je fais quelque chose de mal, mais je ne vois pas ce que je fais mal pour le moment.

Aussi, oui, le Menu::$data est déclaré public static $data

Des conseils?

L'utilisation Session::set() de FuelPHP fait le travail, mais seulement après un rechargement, j'ai besoin des données tout de suite dans d'autres classes, et charger les résultats à nouveau en doubles requêtes (que je ne veux pas) PHP de $_SESSION n'est pas utilisé, ni ne être utilisé.

+0

Comment accèdent-vous? Comment l'enregistrez-vous? – h2ooooooo

Répondre

0

fin de compte, à ma façon de montrer des vues et menu, menu::generate() est venu après les autres classes qui en ont besoin, le mettre au début et à l'aide Session::set() de FuelPHP a fait le travail

Questions connexes