0

我正在使用带有很多静态类的 FuelPHP 1.6.1,这似乎效果很好。现在我有一个加载一些数据的菜单生成器

$menu = Menu::generate();

它加载一些数据并将其存储在static::$data 我将如何让另一个类加载它?我得到了null结果,可能是因为我做错了什么,但我现在不知道我做错了什么。

另外,是的,Menu::$data 声明了public static $data

有小费吗?

使用 FuelPHPSession::set()可以完成这项工作,但只有在重新加载之后,我才需要立即在其他类中获取数据,并且再次加载它会导致双重查询(我不想要) PHP$_SESSION没有被使用,也不会被使用。

4

1 回答 1

0

事实证明,以我显示视图和菜单的方式,menu::generate()在其他需要它的类之后,把它放在开头并使用 FuelPHPSession::set()完成了这项工作

于 2013-09-28T21:48:05.147 回答