franmomu / silex-paris-provider
Silex ServiceProvider for Paris Library
Installs: 1 161
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 2
Forks: 4
Open Issues: 0
Requires
- j4mie/paris: dev-master
- silex/silex: ~1.0
This package is not auto-updated.
Last update: 2025-02-10 17:12:36 UTC
README
Provider for integrate Idiorm and Paris with Silex
Registering
$app->register(new FranMoreno\Silex\Provider\ParisServiceProvider());
Parameters
$app['idiorm.config'] = array(
'connection_string' => 'mysql:host=localhost;dbname=my_database',
'username' => 'database_user',
'password' => 'top_secret'
);
$app['paris.model.prefix'] = '\\My\\Model\\';
Use in controllers
$app->get('/index', function (Request $request) use ($app) {
$userFactory = $app['paris']->getModel('User');
$results = $userFactory->find_many();
return $app['twig']->render('index.html', array(
'results' => $results
));
})