preUpdate सोनाटा व्यवस्थापक में पुराने डेटा प्राप्त मैं एक product
इकाई है और यह एक images
क्षेत्र है कि स्टोर उत्पाद से छवियों नामों लेकिन छवियों के नाम एक part_number
क्षेत्र है कि अद्वितीय है की निर्भर करता है, तो उपयोगकर्ता एक गलती करते हैं, तो भाग संख्या में और इसके बाद इसे संपादित करने मैं भी छवियों नामबंडल
मैं इस कोशिश की बदलना होगा चाहता है, लेकिन यह नहीं काम करता है:
// class ProductsAdmin extends Admin
public function preUpdate($product) {
$old_product = $this->getSubject();
if ($old_product->getPartNumber() != $product->getPartNumber)
{
// change file names
}
$this->saveFile($product);
}
मैं कैसे preUpdate में मूल पंक्ति मिल() फ़ंक्शन ?
याद रखें कि MongoDB के लिए आप unitOfWork पर एक विधि के रूप लेकिन mysql के लिए 'getOriginalDocumentData' का प्रयोग करेंगे आप 'getOriginalEntityData' का उपयोग करने की आवश्यकता होगी। –