Magento 2 - core/resource_transaction Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Magento 2: How to set custom template for core blockHow do you add a custom attribute to the customer grid in adminhtml (Magento2)How to get store admin email address and name in Magento 2 in a Block?Magento 2 - assign custom email template to specific payment methodI am having massive trouble setting up a cron job in Magento 2Magento 2 Set current storeMagento 2 - core/resource getConnection()Magento 2 - Overwrite di.xml for Core Cms moduleEquivalent code of Mage::app()->getLocale()->storeTimeStamp() in Magento2Media Storage System Message on Magento 2.2

Is there night in Alpha Complex?

Improvising over quartal voicings

Marquee sign letters

How do I find my Spellcasting Ability for my D&D character?

How does TikZ render an arc?

How to name indistinguishable henchmen in a screenplay?

Searching extreme points of polyhedron

Why are two-digit numbers in Jonathan Swift's "Gulliver's Travels" (1726) written in "German style"?

3D Masyu - A Die

Table formatting with tabularx?

draw a pulley system

What does 丫 mean? 丫是什么意思?

Vertical ranges of Column Plots in 12

How does the body cool itself in a stillsuit?

Dinosaur Word Search, Letter Solve, and Unscramble

Is a copyright notice with a non-existent name be invalid?

What is "Lambda" in Heston's original paper on stochastic volatility models?

Where did Ptolemy compare the Earth to the distance of fixed stars?

Why does BitLocker not use RSA?

Pointing to problems without suggesting solutions

IC on Digikey is 5x more expensive than board containing same IC on Alibaba: How?

Any stored/leased 737s that could substitute for grounded MAXs?

Which types of prepositional phrase is "toward its employees" in Philosophy guiding the organization's policies towards its employees is not bad?

Is honorific speech ever used in the first person?



Magento 2 - core/resource_transaction



Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)
Announcing the arrival of Valued Associate #679: Cesar Manara
Unicorn Meta Zoo #1: Why another podcast?Magento 2: How to set custom template for core blockHow do you add a custom attribute to the customer grid in adminhtml (Magento2)How to get store admin email address and name in Magento 2 in a Block?Magento 2 - assign custom email template to specific payment methodI am having massive trouble setting up a cron job in Magento 2Magento 2 Set current storeMagento 2 - core/resource getConnection()Magento 2 - Overwrite di.xml for Core Cms moduleEquivalent code of Mage::app()->getLocale()->storeTimeStamp() in Magento2Media Storage System Message on Magento 2.2



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















I have the following Magento 1 code and I would like to know the Magento 2 equivalent of the code.



I've looked around on the web but unable to find a proper solution.



Mage::getModel('core/resource_transaction');









share|improve this question






























    1















    I have the following Magento 1 code and I would like to know the Magento 2 equivalent of the code.



    I've looked around on the web but unable to find a proper solution.



    Mage::getModel('core/resource_transaction');









    share|improve this question


























      1












      1








      1








      I have the following Magento 1 code and I would like to know the Magento 2 equivalent of the code.



      I've looked around on the web but unable to find a proper solution.



      Mage::getModel('core/resource_transaction');









      share|improve this question
















      I have the following Magento 1 code and I would like to know the Magento 2 equivalent of the code.



      I've looked around on the web but unable to find a proper solution.



      Mage::getModel('core/resource_transaction');






      magento2






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Oct 2 '17 at 1:26









      diazwatson

      1,59411425




      1,59411425










      asked May 10 '17 at 9:58









      Jiyaad.DJiyaad.D

      1191415




      1191415




















          3 Answers
          3






          active

          oldest

          votes


















          0














          Below way is equivallent of magento 1 to magento 2,



           <?php
          public function __construct(
          MagentoFrameworkDBTransaction $transactionFactory
          )
          $this->_transactionFactory = $transactionFactory;



          After declared as above use inside funtion,



          $invoice = "Your Custom Object";
          $this->_transactionFactory->addObject($invoice);


          Remove var folder from root and check,






          share|improve this answer
































            1














            /**
            * TransactionFactory
            *
            * @var MagentoFrameworkDBTransactionFactory
            */
            protected $_transactionFactory;

            public function __construct(
            MagentoFrameworkDBTransactionFactory $transactionFactory
            )
            $this->_transactionFactory = $transactionFactory;



            // now you can use this like,



            $saveTransaction = $this->_transactionFactory->create();

            $saveTransaction->addObject('YOUR_OBJECT_1');
            $saveTransaction->addObject('YOUR_OBJECT_2');
            $saveTransaction->save();


            you can also use delete() method If you want instead of save()






            share|improve this answer






























              0














              I got the error with Fatal error: Uncaught Exception: User Error: Some transactions have not been committed or rolled back in /public_html/vendor/magento/framework/DB/Adapter/Pdo/Mysql.php on line 3769 in /public_html/vendor/magento/framework/App/ErrorHandler.php:61 Stack trace: #0 [internal function]: MagentoFrameworkAppErrorHandler->handler(256, 'Some transactio...', '/home/...', 3769, Array) #1 /public_html/vendor/magento/framework/DB/Adapter/Pdo/Mysql.php(3769): trigger_error('Some transactio...', 256) #2 [internal function]: MagentoFrameworkDBAdapterPdoMysql->__destruct() #3 main thrown in /public_html/vendor/magento/framework/App/ErrorHandler.php on line 61






              share|improve this answer























              • This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review

                – Manashvi Birla
                1 min ago











              Your Answer








              StackExchange.ready(function()
              var channelOptions =
              tags: "".split(" "),
              id: "479"
              ;
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function()
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled)
              StackExchange.using("snippets", function()
              createEditor();
              );

              else
              createEditor();

              );

              function createEditor()
              StackExchange.prepareEditor(
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: false,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: null,
              bindNavPrevention: true,
              postfix: "",
              imageUploader:
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              ,
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              );



              );













              draft saved

              draft discarded


















              StackExchange.ready(
              function ()
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f173787%2fmagento-2-core-resource-transaction%23new-answer', 'question_page');

              );

              Post as a guest















              Required, but never shown

























              3 Answers
              3






              active

              oldest

              votes








              3 Answers
              3






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              0














              Below way is equivallent of magento 1 to magento 2,



               <?php
              public function __construct(
              MagentoFrameworkDBTransaction $transactionFactory
              )
              $this->_transactionFactory = $transactionFactory;



              After declared as above use inside funtion,



              $invoice = "Your Custom Object";
              $this->_transactionFactory->addObject($invoice);


              Remove var folder from root and check,






              share|improve this answer





























                0














                Below way is equivallent of magento 1 to magento 2,



                 <?php
                public function __construct(
                MagentoFrameworkDBTransaction $transactionFactory
                )
                $this->_transactionFactory = $transactionFactory;



                After declared as above use inside funtion,



                $invoice = "Your Custom Object";
                $this->_transactionFactory->addObject($invoice);


                Remove var folder from root and check,






                share|improve this answer



























                  0












                  0








                  0







                  Below way is equivallent of magento 1 to magento 2,



                   <?php
                  public function __construct(
                  MagentoFrameworkDBTransaction $transactionFactory
                  )
                  $this->_transactionFactory = $transactionFactory;



                  After declared as above use inside funtion,



                  $invoice = "Your Custom Object";
                  $this->_transactionFactory->addObject($invoice);


                  Remove var folder from root and check,






                  share|improve this answer















                  Below way is equivallent of magento 1 to magento 2,



                   <?php
                  public function __construct(
                  MagentoFrameworkDBTransaction $transactionFactory
                  )
                  $this->_transactionFactory = $transactionFactory;



                  After declared as above use inside funtion,



                  $invoice = "Your Custom Object";
                  $this->_transactionFactory->addObject($invoice);


                  Remove var folder from root and check,







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited May 10 '17 at 10:11

























                  answered May 10 '17 at 10:04









                  Rakesh JesadiyaRakesh Jesadiya

                  30.4k1577125




                  30.4k1577125























                      1














                      /**
                      * TransactionFactory
                      *
                      * @var MagentoFrameworkDBTransactionFactory
                      */
                      protected $_transactionFactory;

                      public function __construct(
                      MagentoFrameworkDBTransactionFactory $transactionFactory
                      )
                      $this->_transactionFactory = $transactionFactory;



                      // now you can use this like,



                      $saveTransaction = $this->_transactionFactory->create();

                      $saveTransaction->addObject('YOUR_OBJECT_1');
                      $saveTransaction->addObject('YOUR_OBJECT_2');
                      $saveTransaction->save();


                      you can also use delete() method If you want instead of save()






                      share|improve this answer



























                        1














                        /**
                        * TransactionFactory
                        *
                        * @var MagentoFrameworkDBTransactionFactory
                        */
                        protected $_transactionFactory;

                        public function __construct(
                        MagentoFrameworkDBTransactionFactory $transactionFactory
                        )
                        $this->_transactionFactory = $transactionFactory;



                        // now you can use this like,



                        $saveTransaction = $this->_transactionFactory->create();

                        $saveTransaction->addObject('YOUR_OBJECT_1');
                        $saveTransaction->addObject('YOUR_OBJECT_2');
                        $saveTransaction->save();


                        you can also use delete() method If you want instead of save()






                        share|improve this answer

























                          1












                          1








                          1







                          /**
                          * TransactionFactory
                          *
                          * @var MagentoFrameworkDBTransactionFactory
                          */
                          protected $_transactionFactory;

                          public function __construct(
                          MagentoFrameworkDBTransactionFactory $transactionFactory
                          )
                          $this->_transactionFactory = $transactionFactory;



                          // now you can use this like,



                          $saveTransaction = $this->_transactionFactory->create();

                          $saveTransaction->addObject('YOUR_OBJECT_1');
                          $saveTransaction->addObject('YOUR_OBJECT_2');
                          $saveTransaction->save();


                          you can also use delete() method If you want instead of save()






                          share|improve this answer













                          /**
                          * TransactionFactory
                          *
                          * @var MagentoFrameworkDBTransactionFactory
                          */
                          protected $_transactionFactory;

                          public function __construct(
                          MagentoFrameworkDBTransactionFactory $transactionFactory
                          )
                          $this->_transactionFactory = $transactionFactory;



                          // now you can use this like,



                          $saveTransaction = $this->_transactionFactory->create();

                          $saveTransaction->addObject('YOUR_OBJECT_1');
                          $saveTransaction->addObject('YOUR_OBJECT_2');
                          $saveTransaction->save();


                          you can also use delete() method If you want instead of save()







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered May 10 '17 at 10:10









                          Keyur ShahKeyur Shah

                          13.5k24165




                          13.5k24165





















                              0














                              I got the error with Fatal error: Uncaught Exception: User Error: Some transactions have not been committed or rolled back in /public_html/vendor/magento/framework/DB/Adapter/Pdo/Mysql.php on line 3769 in /public_html/vendor/magento/framework/App/ErrorHandler.php:61 Stack trace: #0 [internal function]: MagentoFrameworkAppErrorHandler->handler(256, 'Some transactio...', '/home/...', 3769, Array) #1 /public_html/vendor/magento/framework/DB/Adapter/Pdo/Mysql.php(3769): trigger_error('Some transactio...', 256) #2 [internal function]: MagentoFrameworkDBAdapterPdoMysql->__destruct() #3 main thrown in /public_html/vendor/magento/framework/App/ErrorHandler.php on line 61






                              share|improve this answer























                              • This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review

                                – Manashvi Birla
                                1 min ago















                              0














                              I got the error with Fatal error: Uncaught Exception: User Error: Some transactions have not been committed or rolled back in /public_html/vendor/magento/framework/DB/Adapter/Pdo/Mysql.php on line 3769 in /public_html/vendor/magento/framework/App/ErrorHandler.php:61 Stack trace: #0 [internal function]: MagentoFrameworkAppErrorHandler->handler(256, 'Some transactio...', '/home/...', 3769, Array) #1 /public_html/vendor/magento/framework/DB/Adapter/Pdo/Mysql.php(3769): trigger_error('Some transactio...', 256) #2 [internal function]: MagentoFrameworkDBAdapterPdoMysql->__destruct() #3 main thrown in /public_html/vendor/magento/framework/App/ErrorHandler.php on line 61






                              share|improve this answer























                              • This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review

                                – Manashvi Birla
                                1 min ago













                              0












                              0








                              0







                              I got the error with Fatal error: Uncaught Exception: User Error: Some transactions have not been committed or rolled back in /public_html/vendor/magento/framework/DB/Adapter/Pdo/Mysql.php on line 3769 in /public_html/vendor/magento/framework/App/ErrorHandler.php:61 Stack trace: #0 [internal function]: MagentoFrameworkAppErrorHandler->handler(256, 'Some transactio...', '/home/...', 3769, Array) #1 /public_html/vendor/magento/framework/DB/Adapter/Pdo/Mysql.php(3769): trigger_error('Some transactio...', 256) #2 [internal function]: MagentoFrameworkDBAdapterPdoMysql->__destruct() #3 main thrown in /public_html/vendor/magento/framework/App/ErrorHandler.php on line 61






                              share|improve this answer













                              I got the error with Fatal error: Uncaught Exception: User Error: Some transactions have not been committed or rolled back in /public_html/vendor/magento/framework/DB/Adapter/Pdo/Mysql.php on line 3769 in /public_html/vendor/magento/framework/App/ErrorHandler.php:61 Stack trace: #0 [internal function]: MagentoFrameworkAppErrorHandler->handler(256, 'Some transactio...', '/home/...', 3769, Array) #1 /public_html/vendor/magento/framework/DB/Adapter/Pdo/Mysql.php(3769): trigger_error('Some transactio...', 256) #2 [internal function]: MagentoFrameworkDBAdapterPdoMysql->__destruct() #3 main thrown in /public_html/vendor/magento/framework/App/ErrorHandler.php on line 61







                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered 42 mins ago









                              Anas MansuriAnas Mansuri

                              217




                              217












                              • This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review

                                – Manashvi Birla
                                1 min ago

















                              • This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review

                                – Manashvi Birla
                                1 min ago
















                              This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review

                              – Manashvi Birla
                              1 min ago





                              This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review

                              – Manashvi Birla
                              1 min ago

















                              draft saved

                              draft discarded
















































                              Thanks for contributing an answer to Magento Stack Exchange!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid


                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.

                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function ()
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f173787%2fmagento-2-core-resource-transaction%23new-answer', 'question_page');

                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              کانن (شرکت) محتویات تاریخچه[ویرایش] بخشی از تولیدات موفق این شرکت[ویرایش] در رده APS-C[ویرایش] گزارش محیط زیست[ویرایش] رده‌بندی محصولات[ویرایش] منابع[ویرایش] پانویس[ویرایش] پیوند به بیرون[ویرایش] منوی ناوبریwww.canon.comموزه آنلاین دوربین‌های کانننمودار تاریخچه سهام کاننوبگاه رسمی شرکت کاننوووووIDC Worldwide Hardcopy 2013

                              Rest API with Magento using PHP with example. Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?How to update product using magento client library for PHP?Oauth Error while extending Magento Rest APINot showing my custom api in wsdl(url) and web service list?Using Magento API(REST) via IXMLHTTPRequest COM ObjectHow to login in Magento website using REST APIREST api call for Guest userMagento API calling using HTML and javascriptUse API rest media management by storeView code (admin)Magento REST API Example ErrorsHow to log all rest api calls in magento2?How to update product using magento client library for PHP?

                              Magento 2 - Auto login with specific URL Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Customer can't login - Page refreshes but nothing happensCustom Login page redirectURL to login with redirect URL after completionCustomer login is case sensitiveLogin with phone number or email address - Magento 1.9Magento 2: Set Customer Account Confirmation StatusCustomer auto connect from URLHow to call customer login form in the custom module action magento 2?Change of customer login error message magento2Referrer URL in modal login form