2012-03-18 8 views
1

Kohanaのはこのような何かをサポートするための方法があれば、私は思っていた:私はのitem_id Kohanaのサポート一つの関係エイリアスの場合 - >複数モデル

  • これのitem_idでショッピングリストと呼ばれるモデルを持っている

    1. を次のモデルからオブジェクトを参照することができます

      protected $_has_one = array(
          'item' => array(
           'model' => 'beverage' 
          ) 
      ); 
      
      :飲料、玩具などだから、

    私はこのような何かを行う場合

    複数のモデルの1つのエイリアスをサポートするにはどうすればよいですか?

    ありがとうございます!

  • +0

    現在の行がどのエンティティを参照しているかを知るには? – zerkms

    答えて

    0

    あなたのすべての飲み物やおもちゃなどを含むItemsというテーブルを作成し、完全に別々のテーブルではなく、それらのカテゴリを持っているのはなぜですか?

    これを実行すると、リレーショナルマッピングがはっきりと表示されるため、ORMを使用できます。

    0

    item_idがこのItemモデルを参照するように、アイテムモデルとテーブルが必要です。そして、このモデルは、これがどのタイプのアイテム(飲料やおもちゃ、またはanysyng)であるかを説明する "タイプ"プロパティのようなものを持つことができます。

    関連する問題