我有一个activerecord模型,其中有一个数组说:"$sessions"。我想做的是将其创建为2d数组,以便以以下方式进行索引:
["0"=>Session(Object), "1"=>Session(Object)]
现在要在顶部添加奶油,我想让用户可以这样做:
user->sessions[1]->id = "ghgh"
__get
将理解是否有一个对象已经在类变量("$sessions")的位置,并添加/编辑属性到类,或者它将在该位置创建一个名为"Session"的新类。
我有点困惑如何让PHP(如果可能的话)在数组的索引上获得__get。
我想你是在找ArrayAccess
接口,以数组形式提供对对象的访问。