Yii フレームワークは、デバッグを容易にするためにページ上で SQL ステートメントを出力および実行します。yiisql_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:10:46
オリジナル
880 人が閲覧しました

Yii フレームワークは、デバッグを容易にするためにページ上で SQL ステートメントを出力および実行します。yiisql

この記事の例では、Yii フレームワークがデバッグを容易にするためにページ上で SQL ステートメントを出力および実行する方法について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

デバッグには yiidebugtb を使用します (インターフェイスがより美しく、インターフェイスの他の要素に影響を与えないため)。

1. yiidebugtb をダウンロードし、application.extensions.yiidebugtb ディレクトリに置きます

2. main.php を変更し、次のコードを追加します。

コードをコピーします コードは次のとおりです:
'log'=>array(
'クラス'=>'CLogRouter',
'ルート'=>配列(
配列(
'クラス'=>'CFileLogRoute',
'レベル'=>'エラー、警告、トレース',
)、
//以下は新規追加です

array( // ツールバーの設定
'クラス'=>'XWebDebugRouter',
'config'=>'alignLeft、opaque、runInDebug、fixedPos、折りたたみ、yamlStyle',
'レベル'=>'エラー、警告、トレース、プロファイル、情報',
//'カテゴリ' => 'system.db.*',
'allowedIPs'=>array('127.0.0.1','::1','192.168.1[0-5].[0-9]{3}','プログラムが Public を埋める必要がある場合ネットワーク IP')、
)、

)、
)

3.db リンクの構成に次の変更を加えます:


コードをコピーします コードは次のとおりです:
'db'=>array(
'connectionString'=>'mysql:host=*.*.*.*;dbname=test',
'emulatePrepare'=>true, // 参加
'enableParamLogging' => true, //
を追加します 'ユーザー名'=>'-----',
'パスワード'=>'---',
'charset'=>'utf8',
'schemaCachingDuration'=>'0',
'autoConnect'=>false,
)、
4. 操作効果は次の図に示すとおりです。

この記事が皆さんの Yii フレームワークに基づく PHP プログラミングに役立つことを願っています。

http://www.bkjia.com/PHPjc/932497.html

tru​​ehttp://www.bkjia.com/PHPjc/932497.html技術記事ページ上に SQL ステートメントを出力および実行してデバッグを容易にする Yii フレームワーク Yiisql この記事では、デバッグを容易にするためにページ上に SQL ステートメントを出力および実行する Yii フレームワークの実装方法について説明します。みんなとシェアしましょう...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート