2015-09-07 64 views
-3

我想根據電話號碼和狀態編輯magento自定義表格 搜索,我不確定如何在magento模型體系結構中執行此操作。 請幫幫我。我發現一些帶有加載ID的更新查詢,但我想要 使用客戶電話號碼加載數據,然後進行數據更新。如何根據電話號碼獲取有關magento模型的數據?

$phone="12345678"; 
    $collection = Mage::getModel('customer/customer')->getCollection() 
        ->addFieldToFilter('phone', $phone); 
      //return $collection->getFirstItem(); 
      $id = $collection->getFirstItem(); 
      $u_id = $id["entity_id"]; 
+0

請上傳您使用的是一些代碼。 – Muk

+0

http://magento.stackexchange.com/questions/4683/magento-custom-non-eav-model-load-by-multiple-fields – Naveenbos

回答

0
$existingUser = Mage::getModel("supportticket/supportticketadminusersession")->getCollection() 
         ->addFieldToFilter('user_phnumber', $user["phone_number"]); 
$existingId = $existingUser->getFirstItem()->getId(); 
$data = array(
        'customer_phnumber' => "", 
        'user_status' => 0, 
        'created_time' => $date, 
        'updated_time' => "" 
        ); 
       $updateCollection = Mage::getModel("supportticket/supportticketadminusersession")->load($existingId)->addData($data); 
$updateCollection->save();