在Magento

时间:2015-06-03 15:51:24

标签: magento

我正在使用PHPStorm这是一个很棒的搜索工具,我正在从根Magento文件夹(而不仅仅是app文件夹)中搜索。我正在寻找:

function getExportedKeys

甚至

function\s+getExportedKeys

使用regexp。这会是什么,这是一种本地方法还是什么?

1 个答案:

答案 0 :(得分:1)

没有任何上下文,我最好的猜测是这只是使用inherited Varien_Object getter (i.e. __call())。查找setExportedKeys(),您可能会找到数据的来源。

  

这是面向对象编程中的常见模式。通过让特定类型的所有对象共享一个共同的祖先,您可以编写在整个代码库中共享的方法。

     

Varien_Object提供的一件事是Magento着名的“getter”和“setter”方法。这些方法是通过PHP’s magic __call method实现的。由于上面引用的客户对象没有setFirstName函数,PHP调用Varien_Object的{​​{1}}方法......