我正在使用带有大量静态类的FuelPHP 1.6.1,这似乎非常好用。现在我有一个加载一些数据的Menu生成器
$menu = Menu::generate();
加载一些数据并将其存储在static::$data
中
我怎么去另一个班级加载呢?我得到null
结果,可能是因为我做错了什么,但我现在看不出我做错了什么。
此外,是的,Menu::$data
被声明为public static $data
任何提示?
使用FuelPHP的Session::set()
完成工作,但只有在重新加载后,我才需要在其他类中直接获取数据,并再次加载它会产生双重查询(我不想要)
PHP的$_SESSION
未被使用,也不会被使用。
答案 0 :(得分:0)
原来,在我显示视图和菜单的方式中,menu::generate()
来自之后需要它的其他类,将它放在开头并使用FuelPHP的Session::set()
做了工作