【发布时间】:2011-12-15 03:48:51
【问题描述】:
我正在构建一个类似于 Facebook 的时间线...包含不同类型的帖子,每个帖子都涉及各种数据,但仍然高度模板化。
我想知道是否最好将大型多维数组传递到每个子视图(时间轴上的每个项目),或者是否最好简单地传递对象(例如“用户”对象),以便子视图view 可以使用对象的功能吗?
一个比另一个更灵活吗?有人知道 Facebook 是如何处理这个问题的吗?
【问题讨论】:
-
“比另一个更灵活” - 数组是可迭代的和可数的。如果您不需要该功能,那么您很可能应该使用对象。
-
@dqhendricks 对象可以很容易地变得可迭代和可数。
标签: php model-view-controller oop