Kohana3.2とKohanaORMを使用してアプリケーションを構築しています。
アプリケーションにはシステムがあります。システムにはコンポーネントが含まれています。システムには複数のコンポーネントが含まれる場合がありますが、同じタイプの複数のコンポーネントも含まれる場合があります。たとえば、System_Aには10個のComponent_Yと3個のComponent_Zがあります。
したがって、ピボットテーブルにbelongs_toフィールドを2つだけ持つのではなく、カウントも保存したいと思います。
has-many-throughを使用するだけでは、カウントにアクセスできません。ORMがない場合、カウントをSQLのコンポーネントに結合するだけです。これは、カウントがシステムとコンポーネントの組み合わせで一意であり、特定のシステムのコンテキストでオブジェクトにアクセスしたときにコンポーネントのカウントにアクセスできるためです。
コハナORMでこれを行うにはどうすればよいですか?