SQLite 3 e Slim Framework

Caros,

Já escrevi antes aqui no blog sobre um dos principais usos do SQLite, além de sua integração com Kohana e CodeIgniter. Continuando a série, vou falar sobre a integração com o Slim.

O micro framework Slim é feito em PHP (5.3 ou maior) e voltado para a criação de API’s e aplicações Web de forma rápida e simplificada. Algumas das características desse micro framework, assim como outros de sua categoria, são o desempenho,  facilidade de configuração e velocidade de desenvolvimento de aplicações RESTful.

O Slim não tem dependências além do PHP, então vamos usar o próprio PDO para nosso exemplo. Vamos usar o recurso de singleton do Slim para manter apenas um objeto $db na aplicação.

<?php
$app = new \Slim\Slim();
$app->container->singleton('db', function () { 
    return new PDO('sqlite:path/db.sqlite3'); 
});
$app->get('/', function () {
$names=$app->db->query('select name from users');
    print_r($names);
});
$app->run();

Pronto! É só isso e você pode usar a conexão PDO para suas consultas em toda a aplicação.

Claro que o Slim não faz restrições e você pode usar seu ORM preferido.

Por enquanto é só. Até a próxima!