SQLite

Shieldon\Firewall\Driver\SqliteDriver

  • パラメータ PDO $pdo - PDOのインスタンスです。
  • パラメータ bool $debug false デバッグモードを有効または無効にします。
  • 戻り値 self

Shieldonデータドライバには、PDOのインスタンスを注入する必要があります。

$sqliteDriver = new \Shieldon\Firewall\Driver\SqliteDriver($pdoInstance);

例:

$dbLocation = APPPATH . 'cache/shieldon.sqlite3';
$pdoInstance = new \PDO('sqlite:' . $dbLocation);

$kernel->setDriver(
    new \Shieldon\Firewall\Driver\SqliteDriver($pdoInstance)
);

注意

データテーブルが存在しない場合、$debugtrue に設定しないでください。それ以外の場合、SqliteDriverはエラーをスローします。