IN Magento Làm thế nào tôi có thể chèn dữ liệu vào nhiều bảng trong một giao dịch và rollback nếu có bất kỳ lỗi nào trong quá trình. ?? Tôi có thể viết các truy vấn tùy chỉnh và sử dụng các giao dịch nhưng tôi thích nếu tôi có thể làm điều đó bằng các phương pháp Magento.Giao dịch cơ sở dữ liệu Magento
7
A
Trả lời
6
27
Câu trả lời được chấp nhận là tốt nếu những gì bạn đang cố gắng làm là tiết kiệm mô hình. Điều này sẽ cho phép bạn chuỗi bất kỳ số nào cùng với rollback.
Tuy nhiên, nếu bạn đang thực hiện hành động khác mà có thể kích hoạt roll-back hoặc đang lăn lại bản thân, sau đó bạn muốn sử dụng một cái gì đó nhiều hơn ở mức độ thấp:
$connection = Mage::getSingleton('core/resource')->getConnection('core_write');
try {
$connection->beginTransaction();
// Make saves and other actions that affect the database
$connection->commit();
} catch (Exception $e) {
$connection->rollback();
}
Bạn cũng có thể nhận được kết nối từ một mô hình, nhưng có thể không có sẵn.
Các vấn đề liên quan
- 1. Magento bắt ngoại lệ và quay lại các giao dịch cơ sở dữ liệu
- 2. Giao dịch trong cơ sở dữ liệu wordpress
- 3. Thực hiện giao dịch qua nhiều cơ sở dữ liệu
- 4. Giao dịch cơ sở dữ liệu CakePHP 2.3.x
- 5. Giao dịch cơ sở dữ liệu là gì?
- 6. Giao dịch ứng dụng phi cơ sở dữ liệu
- 7. Node.js + postgres quản lý cơ sở dữ liệu giao dịch
- 8. Bộ nhớ giao dịch phần mềm có giống giao dịch cơ sở dữ liệu không?
- 9. cách tính số lượng giao dịch cơ sở dữ liệu trên giây và tăng trưởng cơ sở dữ liệu
- 10. Cơ sở dữ liệu Magento IP được lưu trữ
- 11. Magento không lấy chi tiết cơ sở dữ liệu mới
- 12. Cách lấy chi tiết cơ sở dữ liệu magento
- 13. mangento trong cơ sở dữ liệu hoặc cơ sở oracle?
- 14. Phiên cơ sở dữ liệu là gì?
- 15. Cơ sở dữ liệu Cassandra, giao diện python nào?
- 16. Mở và đóng kết nối cơ sở dữ liệu bên trong giao dịch
- 17. Nhiều lệnh giao dịch SQL qua các kết nối cơ sở dữ liệu khác nhau
- 18. Thiết kế cơ sở dữ liệu: bảng giao dịch kế toán
- 19. Chia nhỏ giao dịch cơ sở dữ liệu nhiều bước qua nhiều yêu cầu HTTP
- 20. Lồng ghép RabbitMQ với các giao dịch cơ sở dữ liệu
- 21. Sử dụng các giao dịch STM và Cơ sở dữ liệu với nhau
- 22. Các mẫu để thực hiện các giao dịch bên ngoài cơ sở dữ liệu
- 23. Cơ sở dữ liệu giao dịch và báo cáo - Làm cách nào?
- 24. Sự cố đồng thời với nhiều giao dịch cơ sở dữ liệu độc lập?
- 25. Cơ sở dữ liệu HTML5 - giao dịch lệnh gọi hàm executeSql của VS order
- 26. Cách quyết định sử dụng các giao dịch cơ sở dữ liệu
- 27. Đơn vị công việc mẫu với các giao dịch cơ sở dữ liệu
- 28. Nhật ký giao dịch cho tên cơ sở dữ liệu 'databasename' đã đầy.
- 29. Nhật ký giao dịch cho cơ sở dữ liệu đầy đủ
- 30. Chuyển dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác
Cảm ơn, tôi hiểu rồi. – sushantsahay
Nội dung của liên kết mẫu không liên quan đến câu trả lời – gSorry