0

私は最近fuelphpで遊んでいて、ORMで何かを試しています。これまで ORM を使用したことがないので、よく理解していないと思います。

私のデータベースは、複数のオブジェクト メタを含むオブジェクト タイプで構成されています。

だから私は3つのテーブルを持っています。

object_typesobject_types_meta結合テーブルである複数を持っているobjects_meta_type

しかし、これをORMに変換する方法がわかりません。誰かが私を正しい方向に向けることができますか?

私はそれが次のようになると思っていました: object_typesたくさん持っていてobject_types_meta、 にobject_types_meta属してobjects_typesいますが、どうすればいいobject_meta_typeですか?

前もって感謝します!

4

2 に答える 2

0

結合テーブルに 2 つの外部キー以外の余分な列が含まれていない場合は、多対多の関係を使用し、結合テーブルを「スルー」テーブルとして使用する必要があります。

アクセスする必要がある列が含まれている場合は、結合テーブルのモデルも作成し、結合テーブルから他の 2 つのモデルへの 1 対多の関係を 2 つ作成する必要があります。

于 2012-12-09T09:27:43.407 に答える
0

many to manyobject_types_meta が中間テーブルである関係を使用しているように見えますか?

http://fuelphp.com/docs/packages/orm/relations/many_many.html

于 2012-11-29T18:10:24.780 に答える