作为一个数组而不是DataMapper ORM集合对象
问题描述:
我在我的CodeIgniter项目中使用了DataMapper ORM。作为一个数组而不是DataMapper ORM集合对象
我遇到的问题是,当我使用以下代码:
$o = new Object();
$o->get();
的$o
变为DataMapper的ORM收集对象,而不是阵列。
我知道我仍然可以使用foreach
循环通过收集但仍不能在其上可以使用其它PHP数组功能(如array_pop
,array_splice
)。
我想知道是否有DataMapper ORM提供的任何函数将其作为数组返回。
非常感谢大家。
答
使用DataMapper的$o->all
属性而不是$o->get()
方法返回数组。
完美地工作。谢谢。 – bobo 2011-04-19 15:59:58
真棒@bobo,我很高兴能帮上忙。 – 65Fbef05 2011-04-19 16:02:08
$ o->全部如果有相关对象,则不返回所有值。 – 2011-05-25 13:40:06