Magento:收集中的数据不完整?

时间:2013-03-06 17:16:18

标签: magento collections

我在Magento中创建了一个集合($ myCollection),并使用此代码获取其数据:

$data = $myCollection->getData();

这样可行,但是当我查看$ data数组时,我发现有些列只是缺失而奇怪的是,有时候,并非总是如此。为了弄清楚发生了什么,我使用以下代码获取了底层SQL:

$select = $myCollection->getSelect()->__toString();

在我的MySQL客户端中运行它会返回所有列,没有遗漏任何内容。知道问题可能是什么吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

这是正确的,并不总是包含完整数据,特别是对于eav模型。你可以在

上阅读

http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-8-varien-data-collections

加载所有这些,另外使用: $收藏 - > addAttributeToSelect( '*');