diff --git a/docs/guide-ja/db-dao.md b/docs/guide-ja/db-dao.md index 9feb655..bf6960f 100644 --- a/docs/guide-ja/db-dao.md +++ b/docs/guide-ja/db-dao.md @@ -87,6 +87,18 @@ ODBC 経由でデータベースに接続しようとする場合は、[[yii\db\ > Info|情報: DB 接続のインスタンスを作成するとき、実際のデータベース接続は、最初の SQL を実行するか、[[yii\db\Connection::open()|open()]] メソッドを明示的に呼ぶかするまでは確立されません。 +> Tip|ヒント: 時として、何らかの環境変数を初期化するために、データベース接続を確立した直後に何かクエリを実行したい場合があります。 +> そのためには、データベース接続の [[yii\db\Connection::EVENT_AFTER_OPEN|afterOpen]] イベントに対するイベントハンドラを登録することが出来ます。 +> 以下のように、アプリケーションの構成情報に直接にハンドラを登録してください。 +> +> ```php +> 'db' => [ +> // ... +> 'on afterOpen' => function($event) { +> $event->sender->createCommand("YOUR SQL HERE")->execute(); +> } +> ] +> ``` ## SQL クエリを実行する diff --git a/docs/guide-ja/tutorial-i18n.md b/docs/guide-ja/tutorial-i18n.md index f1fdce9..2ec8448 100644 --- a/docs/guide-ja/tutorial-i18n.md +++ b/docs/guide-ja/tutorial-i18n.md @@ -517,7 +517,8 @@ use yii\i18n\MissingTranslationEvent; class TranslationEventHandler { - public static function handleMissingTranslation(MissingTranslationEvent $event) { + public static function handleMissingTranslation(MissingTranslationEvent $event) + { $event->translatedMessage = "@MISSING: {$event->category}.{$event->message} FOR LANGUAGE {$event->language} @"; } }