クラス構成

オブジェクトクラスとピアクラスからなる。データベースにTableAテーブルがある場合、以下のようにオブジェクトクラス2つ、ピアクラス2つの計4つのファイルが構成される。

オブジェクトクラス

  • lib/model/TableA.php(ロジックを記述し、実際に編集する。)
  • lib/model/om/BaseTableA.php( symfonyシステムファイルで通常編集しない。)

テーブルのレコードそのものを表すクラス。ROW(行)クラス。

 $tblA = new TableA();
 $myname = $tblA->getMyName();

ピアクラス

  • lib/model/TableAPeer.php
  • lib/model/om/BaseTableAPeer.php

テーブルのレコードを操作(取得)するクラス。

 $tblA_list = TableAPeer::retrieveByPks(array(1,2,3));

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2011-03-08 (火) 14:31:06