core
db
html
utility
Model::setDefaultConnection
public static void setDefaultConnection
( PDO $db )
システム全体において、Modelクラスで使用するデータベース接続インスタンスのデフォルトを設定します。
通常、Modelクラスのインスタンス生成時に都度データベース接続インスタンスを生成し、Modelクラス内に保持しますが、このメソッドでデフォルトの接続インスタンスを設定しておくと、Modelインスタンス生成時に保持する接続インスタンスとして利用されます。
つまり、敢えて別インスタンスを設定しない限りはシステム全体で一つの接続インスタンスを使いまわす形になります。
通常、Modelクラスのインスタンス生成時に都度データベース接続インスタンスを生成し、Modelクラス内に保持しますが、このメソッドでデフォルトの接続インスタンスを設定しておくと、Modelインスタンス生成時に保持する接続インスタンスとして利用されます。
つまり、敢えて別インスタンスを設定しない限りはシステム全体で一つの接続インスタンスを使いまわす形になります。
パラメーター
| 名前 | 型 | 内容 |
|---|---|---|
| $db | PDO | PDOインスタンス |
返り値
返り値はありません。