README

Installation

Usage

Configure only one database

use the PdoServiceProvider silex provider :

useCsanquer\Silex\PdoServiceProvider\Provider\PdoServiceProvider;useSilex\Application;$app=newApplication();$app->register(// you can customize services and options prefix with the provider first argument (default = 'pdo')newPdoServiceProvider('pdo'),array('pdo.server'=>array(// PDO driver to use among : mysql, pgsql , oracle, mssql, sqlite, dblib'driver'=>'mysql','host'=>'mysql','dbname'=>'rfactori','port'=>3306,'user'=>'ger','password'=>'GER', ),// optional PDO attributes used in PDO constructor 4th argument driver_options// some PDO attributes can be used only as PDO driver_options// see http://www.php.net/manual/fr/pdo.construct.php'pdo.options'=>array(\PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES 'UTF8'" ),// optional PDO attributes set with PDO::setAttribute// see http://www.php.net/manual/fr/pdo.setattribute.php'pdo.attributes'=>array(\PDO::ATTR_ERRMODE=>\PDO::ERRMODE_EXCEPTION, ), ));// get PDO connection$pdo=$app['pdo'];