A Day in Serenity (Reloaded)

CodeIgniter4でSQLのログを取得する

Eventを使うことで、ほぼ全てのSQLを記録できます。

app/Config/Events.php に以下を追加します。

Events::on(
 'DBQuery',
 static function (\CodeIgniter\Database\Query $query) {
 log_message('alert', (string) $query);
 }
);

参考

Date: 2022年08月15日

Tags: codeigniter, codeigniter4, logging

A Day in Serenity (Reloaded) PHP, CodeIgniter, FuelPHP, Linux or something

Links

著書

[フレーム] [フレーム] [フレーム] [フレーム]

はじめてのフレームワークとしてのFuelPHP第2版(1) 環境構築編 はじめてのフレームワークとしてのFuelPHP第2版(2) 入門編

はじめてのフレームワークとしてのFuelPHP第2版(3) 実践編 徹底攻略PHP5技術者認定[上級]試験問題集 [PJ0-200]対応

FuelPHPに関する無料電子書籍

FuelPHP Advent Calendar 2013 FuelPHP Advent Calendar 2012

AltStyle によって変換されたページ (->オリジナル) /