- 1
- 0
- 约2.16万字
- 约 42页
- 2026-03-20 发布于北京
- 举报
数据操作数据收集器—深入理解Magento(十)
在我们开始介绍数据操作之前,先来了解一下一个强大的工具—VarienDataCollections。在过去,我们通常使用Array作为数据收集器,这个小工具发挥了巨大
的作用,要知道在其他语言中实现类似Array的功能是多么。
例如C、C++。
在PHP5中,Array的功能得到了进一步的增强,PHP内置了一些类和接口,允许你创建自己的数据结构。Magento充分利用了这一点,在使用
Varien_Data_Collection进行数据收集时,它实现了PHP内置的IteratorAggree对象迭代器和Countable两个接口。下面是一个使用PHP内置类
ArrayObject的示例。
$array=newArrayObject();class
MyCollectionextendsArrayObject{}
$collection=newMyCollection();$
collection[]=‘bar’;
在接下来的文章中,我认为你已经熟悉了ArrayObject、IteratorAggree和Countable。如果你对这些概念还感到陌生,我建议你先阅读这篇文章《PHP5对
象迭代(ObjectIteration)》。当然
原创力文档

文档评论(0)