2

我有一个 activerecord 模型,其中包含一个数组:“$sessions”。我想做的是把它变成一个二维数组,以便按以下方式索引:

["0"=>Session(Object), "1"=>Session(Object)]

现在要在上面添加奶油,我想这样做,以便用户可以这样做:

user->sessions[1]->id = "ghgh"

并且__get将了解类变量(“$sessions”)中的该位置是否已经存在一个对象,并将该属性添加/编辑到该类,否则它将在该位置创建一个名为“Session”的新类。

我有点困惑如何让 PHP(如果可能)在数组的索引上获得 __get。

4

1 回答 1

1

我认为您正在寻找ArrayAccess

提供以数组形式访问对象的接口。

于 2011-07-23T12:27:28.800 回答