上Yii2のGridViewのフィルタリング本に続き:PHP、リレーショナル値のphpエンティティ関係yii2
Yii2
SearchModelでの検索は()どのように動作しますか?
GridView
のリレーショナルデータの列をフィルタリングしたいと考えています。これは私の意味です:
私は2つのテーブルTableA
と ``を持っています。どちらもGii
を使用して生成されたcorrTableBespondingモデルを持っています。テーブルAは、このように、テーブルBの値への外部キーを持っています
TableA
attrA1, attrA2, attrA3, attrA4(TableB.attrB1)
TableB
attrB1, attrB2, attrB3
Joining table A & B : TableC
attrC1, attrC2, attrA4
attrA1
とattrB1
は、対応するテーブルの主キーです。
今、私はattrA2、attrA3およびattrB2のYii2 GridViewを持っています。私は、attrA2とattrA3上の作業フィルターを持っているので、列の値を検索することができます。私はまた、これらの2つの列の作業ソートも - 列ヘッダーをクリックするだけです。 attrB2でもこのフィルタリングと並べ替えを追加できるようにしたいと思います。まず
実際のコードを追加して、結果に正確に何を表示したいかを明確にしてください。 – StalkAlex
これは便利ですhttp://stackoverflow.com/questions/34916480/how-to-search-filter-multipe-relation-table-and-groupping-in-yii2 – scaisEdge