我想弄到产品清单。在前端,每个产品需要4-5个属性来展示。
我应该使用Mage::getResourceModel('catalog/product_collection')->addAttributeToSelect('*')来获取所有属性,还是只获取特定属性。
问题是前端可能偶尔会改变,它需要不同的属性。
我检查了一些主题和扩展包,他们更喜欢使用addAttributeToSelect('*')而不是特定的包。它是否会影响性能?
你能给我一些建议吗?
谢谢。
发布于 2014-06-17 23:10:31
addAttributeToSelect允许您在选择默认值(entity_id、entity_type_id、type_id、sku、has_options、required_options、created_at、updated_at、is_salable、stock_item)之外定义一些属性。当然,命名属性比使用*更好。如果你开发一个模块,以编程的方式制作它是有意义的,但如果你只是主题,最好使用后端站点不同部分的属性的显示范围,并在你的主题中对待它。
希望能有所帮助。
https://stackoverflow.com/questions/24266652
复制相似问题