Допустим, я создал табличный объект в magento -
$model = Magento::getModel('table1')
$model->getCollection()->getFirstItem->setname('newname');
Но я не спасаю его. Я не хочу хранить его в БД.
Теперь я делаю
$model2 = Mage::getSingleton('table1')
# It should return same table object.
$name = $model->getCollection()->getFirstItem->getname();
Я не получаю $ name в качестве newname, выше строка запускает sql и получает имя из DB, логически, если я получаю тот же объект из singleton, тогда я смогу получить значение $ name как newname.