uecode/connection-manager

This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.
This package is abandoned and no longer maintained. No replacement package was suggested.
There is no license information available for the latest version (dev-master) of this package.

dev-master 2013-03-14 20:40 UTC

This package is auto-updated.

Last update: 2019-02-20 19:26:40 UTC


README

Install:

To Install this, just run the shell code below.

git clone git@github.com:aequasi/ConnectionManager.git
cd ConnectionManager
composer install

OR, if you are using composer

composer require aequasi/connection-manager dev-master

In your php file, add this at the top, changing the path to wherever it belongs

// If you arent using composer in your global project, make sure you use the autoloader
require_once( __DIR__ . '/ConnectionManager/vendor/autoload.php' );
use Aequasi\ConnectionManager;

Then, make a yml config file (placing it wherever you need) that looks like ConnectionManager/src/Aequasi/ConnectionManager/Resources/config/connection.yml

Use:

In your code, that has the required above, follow this example:

ConnectionManager::$config = $customConfigFilename;
$classDb = ConnectionManager::getConnection( 'classdb', 'someuser', 'somepassword' );

$result = $classDb->executeQuery( $query )->fetchAll();