这行代码调用了什么类(如果有的话)?
Mage::getResourceModel('sales/order_invoice_collection')
本质上,我正在尝试找出使用此资源模型访问的数据库表以及我如何调整它。谢谢!
最佳答案
你要找的类是这个:
Mage_Sales_Model_Mysql4_Order_Invoice_Collection
位于 app/code/core/Mage/Sales/Model/Mysql4/Order/Invoice/Collection.php
。
如果您查看销售模块 app/code/core/Mage/Sales/etc/config.xml
的配置,您可以在资源定义中看到表名型号:
<config>
<global>
<models>
<sales_mysql4>
<entities>
...
<invoice><table>sales_flat_invoice</table></invoice>
...
</entities>
</sales_mysql4>
</models>
</global>
</config>
要了解有关 Magento 如何与数据库交互的更多信息,您应该阅读模型、资源模型和集合:
关于php - Magento 快速 getResourceModel 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6915763/