モデルインスタンスを作成する
WGMModel クラスから、モデルインスタンスを作成します。
コンストラクタの引数として、テーブル名(あるいはビュー名)を指定します。
<?php
require_once 'waggo_example.php';
$price = new WGMModel('waggo6_example_price');
モデルインスタンス作成時に、WGMModel は waggo6_example_price のテーブルスキーマを読み込み、データベースへのアクセスを行うための準備をします。
インスタンス生成時に、自動的にテーブルスキーマを読み込むためのDBMSに対してのオーバーヘッドが発生します。
トランザクションが開始されている場合には、テーブルスキーマを読み込んで、解析すること自体に対し、そのトランザクション内のステートが影響することも忘れないでください。
(つまり、トランザクション中に、モデルインスタンス作成前までにエラーが発生している場合、テーブルスキーマの解析も失敗することを意味します。)