Nat*_*ndt 6 php database magento mage
用这行代码调用什么类(如果有的话)?
Mage::getResourceModel('sales/order_invoice_collection')
Run Code Online (Sandbox Code Playgroud)
本质上,我试图找出使用此资源模型访问的数据库表以及如何调整它.谢谢!
小智 14
你要找的课是这样的:
Mage_Sales_Model_Mysql4_Order_Invoice_Collection
Run Code Online (Sandbox Code Playgroud)
位于app/code/core/Mage/Sales/Model/Mysql4/Order/Invoice/Collection.php
.
如果您查看sales模块的配置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>
Run Code Online (Sandbox Code Playgroud)
要了解有关Magento如何与数据库交互的更多信息,您应该阅读有关模型,资源模型和集合的信息:
试试这个来获得一个声明产生的类:
$obj = Mage::getResourceModel('sales/order_invoice_collection');
print get_class($obj);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10434 次 |
最近记录: |