数据操作与收集器:深入理解Magento.pdfVIP

  • 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)

1亿VIP精品文档

相关文档