比方說,我有這樣的代碼:的Magento - Magento的用於核機型的公共接口文檔
$order = Mage::getModel('sales/order')->load($orderId);
我想知道我可以在$order
對象調用什麼方法。有沒有什麼好的在線參考可以找到可用的方法?我正在嘗試編寫自己的模塊(更精確地說是觀察者),我需要訪問訂單對象,例如將用戶從中取出。但我找不到任何好的文檔(參考),以便我可以實現這一目標。
比方說,我有這樣的代碼:的Magento - Magento的用於核機型的公共接口文檔
$order = Mage::getModel('sales/order')->load($orderId);
我想知道我可以在$order
對象調用什麼方法。有沒有什麼好的在線參考可以找到可用的方法?我正在嘗試編寫自己的模塊(更精確地說是觀察者),我需要訪問訂單對象,例如將用戶從中取出。但我找不到任何好的文檔(參考),以便我可以實現這一目標。
你可以試試這個代碼
$class_name=get_class($order);
$methods =get_class_methods($class_name);
echo "Methods Available";
foreach($methods as $method)
{
var_dump($method);
}
我剛纔位於app/code/core/Mage/Sales/Model/Order.php
。我想最好的方法是在開始時查看文檔字符串中的方法列表。
你可以使用這個PHP函數
echo "<pre>";
print_r(get_class_methods($order));
肯定的,但這個類擴展一些其他類等,所以最好使用默認的PHP方法 – Mufaddal 2013-05-09 12:05:09
在另一方面,隨着PHP代碼有一些方法缺少(我猜想的魔術)像getCustomerId,但它們記錄在代碼中。 – clime 2013-05-09 12:30:38