我正在研究一些 Magento 代码。
我在看课Mage_Catalog_Model_Session
类Mage_Catalog_Block_Product_List_Toolbar extends Mage_Core_Block_Template
函数中有getCurrentOrder
这样的代码:
Mage::getSingleton('目录/会话')->getSortOrder();
现在,Mage::getSingleton('catalog/session')
返回一个类型的对象Mage_Catalog_Model_Session
所以我认为这getSortOrder()
是该类的一种方法,尽管该方法似乎与该工具栏类而不是该会话类一起使用。
这一行应该给我类的方法列表:
print_r(get_class_methods(get_class($_test)));
它似乎确实存在,但未getSortOrder()
列出。
那么,哪个类是getSortOrder()
其成员以及它是如何 A.) 似乎是它不是其成员的类的成员,或 B.) 是该类的成员但未出现在get_class_methods()
结果集中?