2
我在同一個數據庫中有兩組表 - 一個活動集和一個測試集。每個集合都有兩個表格 - 表格A和表格B - 它們之間具有一對多的關係。複製關係數據庫記錄
我需要做的是從測試集的表A中選擇某些記錄,並將記錄的全部內容以及它們在表B中的關係複製到活動表集中。這些設置的結構是相同的。
是否可以做到這一點,而不必手動打破記錄?
我在symfony 1.4 PHP框架的上下文中使用了doctrine ORM(1.2我認爲)。
到目前爲止,我一直在嘗試這樣的事:
$record = Doctrine_Core::getTable('testSetTableA')->find(1);
$liveSetTableArecord = new LiveSetTableArecord();
$liveSetTableArecord = $record->copy();
$liveSetTableArecord->save();
但是,我感到我失去了一些東西根本感覺。據我所知,沒有辦法從查詢對象中完整設置記錄?
這是一個常規操作還是一個計時器? – 2011-01-23 17:28:54