• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to connect the startup database library

#1
Hello.

How to connect the startup database library in file autoload.php
Reply

#2
PHP Code:
$autoload['libraries'] = array('database'); 
Besides that, you must set the correct values in application/config/database.php.
After you've done that, you're ready to go!
Reply

#3
In CI4, you don't autoload things in the same way as previous versions, since we now have a PSR4-compliant autoloader built in. As per the docs, whenever you need a database connection, you simply grab it:

Code:
$db = \Config\Database::connect();

You can do that in your controller constructor, if you like to have it available for every method. Or in a BaseController that your controllers extend from.
Practical CodeIgniter 3  • CodeIgniter 4 Foundations - Coming Soon • Vulcan - CLI Tools for CI4
Reply

#4
I'm sorry. I overlooked that it was in the CodeIgniter 4 Support forum. Blush
Reply

#5
(02-03-2017, 12:30 AM)Wouter60 Wrote: I'm sorry. I overlooked that it was in the CodeIgniter 4 Support forum. Blush

No worries. Smile
Practical CodeIgniter 3  • CodeIgniter 4 Foundations - Coming Soon • Vulcan - CLI Tools for CI4
Reply

#6
Thumbs Up 
Thank you
Reply

#7
(02-02-2017, 10:42 PM)kilishan Wrote: In CI4, you don't autoload things in the same way as previous versions, since we now have a PSR4-compliant autoloader built in. As per the docs, whenever you need a database connection, you simply grab it:

Code:
$db = \Config\Database::connect();

You can do that in your controller constructor, if you like to have it available for every method. Or in a BaseController that your controllers extend from.

Dear all,
I use a lot CI , looking now to CI4 ... I clearly understand I can connect by adding this in the controller constructor. But I want  to connect db only one time for my whole app. Somewhere like a general autoload for the connect db
if Someone can tell me where I can do that like in the "old" CI.
Thanks by advance.
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Users browsing this thread:
1 Guest(s)


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