سلام من یک جدول دارم به نام گروه Groups
یک جدول دیگه به نام Mobilebanks
و یک جدول واسط به نام bankgroups(bank_id, group_id)
که جدول واسط مشخص میکنه که یک بانک متعلق به چه بانک هایی هست ( یا هیچی یا یکی یا چندتا )
این relation ها و تو مدل groups نوشتم :
'banks' => array(self::MANY_MANY, 'Mobilebanks', 'bankgroups(bank_id, group_id)'),
یعنی از گروه به بانک هایی که بهش متصل هست میرسم.
اینم تو مدل mobilebanks نوشتم
'groups' => array(self::MANY_MANY, 'Groups', 'bankgroups(bank_id, group_id)'),
یک جدول دیگه دارم به نام bankdata
حالا میخوام بفهمم تو یک گروه چند تا دیتا وجود داره ؟
یعنی شماره گروه و دارم.از اون در بیارم تو این گروه چند تا بانک هست و تو هر کدوم از اون بانک ها چند تا شماره هست؟