Skip to content

Instantly share code, notes, and snippets.

@adrianpietka
Last active October 24, 2017 21:50
Show Gist options
  • Select an option

  • Save adrianpietka/75e17203e16eae8a6e62986b26e8e3d3 to your computer and use it in GitHub Desktop.

Select an option

Save adrianpietka/75e17203e16eae8a6e62986b26e8e3d3 to your computer and use it in GitHub Desktop.
Silex + Doctrine DBAL
<?php
// ..
$app->register(new Silex\Provider\DoctrineServiceProvider(), [
'db.options' => [
'driver' => 'pdo_mysql',
'host' => 'localhost',
'port' => 3306,
'dbname' => 'database_name',
'user' => 'root',
'password' => 'password'
]
]);
// ..
$params = [':authorId' => 1];
$sql = 'SELECT * FROM articles WHERE author_id = :authorId';
return $app['db']->fetchAll($sql, $params);
// .. composer.json
/*
{
"require": {
"silex/silex": "2.2.*",
"doctrine/dbal": "2.6.*"
}
}
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment