Magento getFirstItem and getLastItem Not Working on Collection

collection;magento-1magento-1.8

My code is as below but it won't work with loading first or last item.

    $shipidarr[0] = 100007536;

$shipModel = Mage::getModel('orderstatus/orderstatus')->getCollection();
    $shipModel->addFieldToFilter('shipment_incrementid', array(array('like' => $shipidarr[0].'%')))->getLastItem();

Best Answer

try this

$shipModelCollection = Mage::getModel('orderstatus/orderstatus')->getCollection();
$shipModelCollection->addFieldToFilter('shipment_incrementid', array(array('like' => $shipidarr[0].'%')));

if($shipModelCollection->getSize()){
$lastItem = $shipModelCollection->getLastItem();

}
Related Topic