IN Magento Jak mogę wstawić dane do wielu tabel w pojedynczej transakcji i wycofać, jeśli wystąpił błąd w procesie? Potrafię pisać niestandardowe zapytania i wykorzystywać transakcje, ale wolałbym, jeśli mogę to zrobić za pomocą metod Magento.Transakcja z bazą danych Magento
7
A
Odpowiedz
6
27
Przyjęta odpowiedź jest w porządku, jeśli próbujesz zrobić to zapisuje model. Umożliwi to powiązanie dowolnej liczby z wycofaniem.
Jeżeli jednak jesteś wykonywania innych czynności, które mogą powodować roll-back lub są wycofywanie się, a potem chcesz użyć czegoś więcej niskim poziomie:
$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();
}
Można również uzyskać połączenie z model, ale może nie być dostępny.
Powiązane problemy
- 1. Testowanie phpunit z bazą danych
- 2. Tabela z trójwymiarową bazą danych
- 3. Heroku z bazą danych H2
- 4. Różnica między bazą zgodną z C7 i bazą danych programu
- 5. Magento nie przyjmuje nowych danych z bazy danych
- 6. Biblioteka zarządzania bazą danych
- 7. MySql PDO połączenie z bazą danych
- 8. opublikować projekt z lokalną bazą danych
- 9. Nie można połączyć aplikacji z bazą danych
- 10. zdalnego łączenia się z bazą danych MySQL
- 11. domyślne połączenie z bazą danych pymongo
- 12. Zend Framework 2 - połączenie z bazą danych
- 13. SocketTimeoutException podczas łączenia z lokalną bazą danych
- 14. Informacje dotyczące połączenia z bazą danych
- 15. Połączenie Pooling z bazą danych Access
- 16. Gdzie umieścić ustawienia połączenia z bazą danych?
- 17. Zamknij połączenia z bazą danych po nieaktywności
- 18. Laravel ignoruje testowe połączenie z bazą danych
- 19. tropienia połączenie z bazą danych wydaje
- 20. php nie password_verify pracy z bazą danych
- 21. Prowadzenie otworzyć połączenie z bazą danych MongoDB
- 22. Global Variable - połączenie z bazą danych?
- 23. Kiedy DataContext otworzy połączenie z bazą danych?
- 24. Próbki WPV MVVM z bazą danych
- 25. Cakephp Jak zmienić połączenie z bazą danych
- 26. Błąd połączenia z bazą danych Azure.
- 27. Porównaj tablicę $ _POST z bazą danych
- 28. Zakres Transakcja z Podmiotem
- 29. Synchronizacja między bazą danych SQL Lite na urządzeniu z systemem Android a bazą danych SQL Server
- 30. Zendcart - Scalanie istniejącej bazy danych użytkownika z bazą danych zendcart
Dzięki, mam to. – sushantsahay
Treść przykładowego łącza nie jest związana z odpowiedzią – gSorry