接続として用いられると仮定されます。アクティブレコードはカラムの情報を決定するためにテーブルのメタデータに頼ります。そのため、メタデータを読んで分析するのに時間がかかります。大きな値にして、スキーマキャッシングを有効にしたほうがいいでしょう。サポートされています。オーバライドしなければなりません。クラスのための基底クラスです。複数のデータベースで作業するには二つの方法があります。クラスを作成するのが良いでしょう。ダイナミックに変更する方が良いでしょう。クラスを定義する必要があります。クラスは一つのデータベーステーブルを表します。インスタンスはそのテーブルの行を表します。クラスのために必要な最小のコードを示します。クラスを含んでいるディレクトリごと組込むことができます。クラス名はデータベーステーブル名と同じです。メソッドをオーバライドしてください。(すぐ後で説明します)。メソッドを以下のようにオーバーライドする必要があります。'{{post}}';}すなわち、フルに定義されたテーブル名を返す代わりに、プレフィックスを除いたテーブル名を使い、二重波括弧で囲んで返します。インスタンスのプロパティとしてアクセスできます。プロパティを宣言していませんが、それでも上記のコードでそれにアクセスすることができます。助けを借りて、プロパティとしてアクセスできるようにしているからです。同じ方法で存在しないカラムにアクセスしようとすると、例外が発生します。このガイドでは、すべてのテーブル名やカラム名には小文字を使用します。よってケースの扱いが異るからです。デフォルトではカラム名の大文字小文字を区別しません。カラム名に大文字と小文字が混っている場合には、クエリ条件の中でカラム名を記述するときに引用符号で囲まなければなりません。小文字のみを用いることでこのような問題を回避することができます。テーブルがプライマリキーをきちんと定義していることを前提にしています。メソッドを以下のようにオーバライドして、どのカラムがプライマリキーなのかを指定することが必要です。メソッドを呼び出して挿入を完了します。インスタンスには最新のプライマリキーが入ります。プロパティに反映されます。インスタンスの対応するプロパティは、インスタンスが生成された後に、自動的にそのような値を持つようになります。クラスで明示的にプロパティを宣言することです。タイプの値を割り当てることができます。文を実行しているのかを知りたい場合がよくあります。有効にすることによって実現可能です。文が各ウェブページの終りに表示されます。文にバインドされたパラメータ値もログされます。¶データをデータベーステーブルから読むためには、findメソッドのうちの一つを以下のように呼び出します。メソッドを呼出しています。クラスに必要なことを覚えてください。インスタンスを返します。Postインスタンスが返されます。ようにロードされた値を読むことができます。