0
我需要一種方法來定位Magento對象的多個屬性。我可以使用'loadByAttribute'方法通過單個參數查找對象,如下所示。Magento:具有多個參數的資源模型'loadByAttribute'
$mageObj->loadByAttribute('name', 'Test Category');
但是,我一直無法得到這個工作的多個參數。例如,我希望能夠使用以下所有搜索參數執行上述查詢。它可能看起來像下面這樣。
$mageObj->loadByAttribute(array('entity_id' => 128,
'parent_id' => 1,
'name' => 'Test Category'));
是的,我知道你不需要所有這些字段來找到一個單一的類別記錄。但是,我正在編寫一個模塊來導出和導入整個網站,並且在創建目標系統之前,我需要測試一個對象(如類別)是否已存在。要做到這一點,我必須檢查是否存在具有多個匹配屬性的相同類型的對象,即使它的ID不同。
謝謝。有沒有辦法通過代碼告訴哪些實體是EAV,哪些是理智的? –
'通過代碼告訴'是什麼意思? – Marius
有沒有這樣的事情作爲一個理智的Magento實體... –