Magento中的load()方法

magento中可能会经常使用的一个就是load()方法得到单个事务的数据,但是load()有两种玩法,这里我用order表做例子:

1、这是最常用的的玩法就是直接load()数据表中的主键ID,这样得到的就是主键ID下的数据:

$orderData = Mage::getModel ( 'fun_sales/order' )->load(id);

2、这是另一种玩法,也是有时可以代替getCollection()的一种玩法:

$orderData = Mage::getModel ( 'fun_sales/order' )->load(value, field);

这里的field是数据表中的任意一个字段,value是对应该字段的值!那么这个方法的意思就是根据数据表中的任意字段和对应该字段的值得到对应该字段所对应的数据表中一行的所有数据。这个方法在取主键ID的时候是一个很便捷的方法!

你可能感兴趣的:(数据库)