What is the difference between getSingleton() and getModel() in Magento?

  • Mage::getSingleton() always finds for an existing object if not then it will create a new object but Mage::getModel() always creates a new object
  • Mage::getSingleton() always creates a new object but Mage::getModel() always finds for an existing object if not then create a new object
  • There is no difference
  • None of the above