0

我想修改产品可编程性的可下载信息/链接。

我能够创建一个可下载的产品。但我找不到如何编辑链接。

我认为功能 setDownloadableData / getDownloadableData 可以帮助我。

但是,我在 Magento 源代码 (1.7.0.2) 中找不到它们。

grep -r "setDownloadableData" magento/*

我只能看到对函数的调用。不是执行。...

    /magento/app/code/core/Mage/Downloadable/Model/Link/Api.php
$product->setDownloadableData($downloadable);
    /magento/app/code/core/Mage/Downloadable/Model/Observer.php
$product->setDownloadableData($downloadable);
4

2 回答 2

1

您找不到这些方法,因为它们不存在。
Magento 中的大多数类都扩展Varian_Object了重载“魔术方法”的类__call。当类中的方法不存在时调用。
为了更好地了解这一点,请查看Varien_Object::__call()这篇文章以及php.net 对重载的看法

于 2013-08-25T07:40:41.900 回答
0

答案是 Varien Data Collections

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

于 2013-08-24T20:16:52.887 回答