SQLite
Shieldon\Driver\SqliteDriver
- param PDO $pdo
- param boolean $debug [default: false]
- return self
You have to inject a PDO instance to Shieldon data driver.
new \Shieldon\Driver\SqliteDriver($pdoInstance);
Example:
$dbLocation = APPPATH . 'cache/shieldon.sqlite3';
$pdoInstance = new \PDO('sqlite:' . $dbLocation);
$shieldon->setDriver(new \Shieldon\Driver\SqliteDriver($pdoInstance));
Note
Do not set $debug to true, overwise MysqlDriver will throw an error when data tables not exist.