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가 오류를 발생시킵니다.