• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to work with multiple Entity Managers and Connections in a same functions

#1
I am using Codeigniter 3 for my application and I created two database connections i.e Company and History. Now I want to make 2 queries where query 1 call company entity manager and second query call History Entity manager. These query should be called in one function where i get stuck
here is my code

    $companies=$this->em->getRepository('comEntities\Company')->findAll();

    $histories=$this->em->getRepository('HistoryEntities\History')->findAll();
        
This is the error which I get

Message:
require(C:\xampp\htdocs\myApp\application\models/companies\comEntities\Company.php):failed to open stream: No such file or directory

Filename: third_party/ClassLoader.php

Line Number: 181
Reply

#2
CodeIgniter Users Guide - Database Custom Result Objects
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply

#3
@surma,

Maybe this can assist you ... https://codeigniter.com/user_guide/datab...-databases
Reply

#4
(08-06-2019, 08:48 AM)InsiteFX Wrote: CodeIgniter Users Guide - Database Custom Result Objects

this is what i try and get

tried to fetch record from 2 diff db
$companies=$this->em->getRepository('comEntities\Company')->findAll();

  $histories=$this->em->getRepository('HistoryEntities\History')->findAll();
        
This is the error which I get

Message:
require(C:\xampp\htdocs\myApp\application\models/companies\comEntities\Company.php):failed to open stream: No such file or directory

Filename: third_party/ClassLoader.php

Line Number: 181
Reply

#5
(08-06-2019, 08:55 AM)php_rocs Wrote: @surma,

Maybe this can assist you ... https://codeigniter.com/user_guide/datab...-databases

it does not work with dorctine orm
Reply

#6
Try changing the single forward slash / in your require to a back slash \.
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply

#7
(08-07-2019, 04:43 AM)InsiteFX Wrote: Try changing the single forward slash / in your require to a back slash \.

Still not working..is there any way to change entitymanager in a same function like we do for normal database,i.e. $this->load->database()
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2019 MyBB Group.