franmomu / silex-paris-provider
Silex ServiceProvider for Paris Library
dev-master / 1.0.x-dev
2013-10-25 22:43 UTC
Requires
- j4mie/paris: dev-master
- silex/silex: ~1.0
This package is not auto-updated.
Last update: 2024-09-23 15:10:21 UTC
README
用于集成 Idiorm and Paris 与 Silex 的Provider
注册
$app->register(new FranMoreno\Silex\Provider\ParisServiceProvider());
参数
$app['idiorm.config'] = array(
'connection_string' => 'mysql:host=localhost;dbname=my_database',
'username' => 'database_user',
'password' => 'top_secret'
);
$app['paris.model.prefix'] = '\\My\\Model\\';
在控制器中使用
$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
));
})