2013-01-09 13 views
6

केकपीएचपी के साथ एक एसक्यूएल रिकॉर्ड क्लोन/कॉपी कैसे करें? क्या कोई मूल तरीका है या मुझे मेरे रिकॉर्ड की आवश्यकता है और फिर सहेजें?केकपीएचपी के साथ एक एसक्यूएल रिकॉर्ड क्लोन/कॉपी कैसे करें?

उत्तर

6

कोई मूल "कॉपी" कमांड नहीं है। लेकिन एक खोज/पढ़ने के बाद एक खोज/पढ़ना ऑपरेशन काम करना चाहिए।

$row = $this->Model->findById(1); 
$this->Model->create(); // Create a new record 
$this->Model->save($row); // And save it 

आईडी के साथ पंक्ति कॉपी चाहेंगे 1.

18

आपको ढूंढने और कार्य को सहेजने की आवश्यकता है।

$record = $this->Model->findById(1); 
$record['Model']['id'] = NULL; 
$this->Model->save($record); 
संबंधित मुद्दे