Benim Birim testler içinde i aşağıdaki davranış istiyorum:
$myNewDoctrineRecord = new Dto_MyRecord();
$myNewDoctrineRecord->pk = 1; //the primary key
...
$myNewDoctrineRecord->save();
Şimdi bu rekor gerçekten veritabanına kalıcı olmamalıdır. Ama yapmak istiyorum
$myFetchedDoctrineRecord = Doctrine::getTable('Dto_MyRecord')->find(1);
//result should be $myFetchedDoctrineRecord === $myNewDoctrineRecord
Ben bu ben bazı mock için DAO yerine bir DAO desen ile sağlandı olabilir biliyorum. Ama belki bu yüzden sadece Doktrin kalıcı değil demek, ancak kayıtları "hatırlamak" için bazı olasılık var.
Thank you! Markus