FuelPHPFuelPHPを使ったリレーションがやっとわかったのでメモしておきます。特定のユーザーが持っているカードだけ抽出するテーブルの作成まずは「カード」のテーブルを作成します。カードID、カード名だけの単純なテーブルです。;次にユーザーが所有するカードの一覧のテーブルです。こちらもシリアル、ユーザーID、カードID、枚数だけの単純なもの。ORM(オブジェクトリレーショナルマッパー)はざっくり言うと“リレーションを組むのに便利なモデル”です。ORMを使うには事前に準備が必要になります。kinjou_jのメモログモデルの作成いよいよORMを継承したクラスを作ります。ユーザーの所有カード。バリデーションの設定など色々行えますが、ここではシンプルに。);}そしてリレーションを設定するカードのモデル。);}key_from、key_toで結合する項目を指定しています。cascade_save、cascade_deleteは「false」にして、カード情報を変更や削除しても、所有情報には影響が出ないようにしています。リレーションを使い、かつ、リレーション内での絞り込みです。)));モデル内で作成したリレーション条件名を「related」で指定し、その中で同じように「where」を指定するだけなのですが、これがなぜか情報が見付かりませんでした。^^;同じ状況で悩んでいる方のお役に立てればと。継承した場合ではメソッド名も違いますし、取得できるデータ形式もだいぶ違いますので注意が必要です。確認してみてください。(8)©RuputerFan。