問題タブ [yii-relations]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
59 参照

php - 検索における Yii HAS_MANY リレーション

検索フォームを作りたい。私の価格帯は次のとおりです。

広告モデルの関係は次のとおりです。

すべての広告には 4 つの価格があります: 1.、デフォルトの販売価格。2., 販売する valuta を選択します。3.、家賃のデフォルト評価額。4.、賃貸用のvalutaを選択しました。3と4はvalueデータベースに同じものがあります。main = 10

だから私は次のようなものが必要です:

HAS_MANYだから私は現実で検索したいと思いwhere main != 10 AND valuta = 1 AND value between 2 priceます.

0 投票する
1 に答える
391 参照

yii2 - YII2 Associations の例または via() または viaTable() の例

ここに画像の説明を入力

こんにちは、みんな、

この例は、安らかな API 呼び出しを使用して顧客の製品の詳細を取得する方法を支援します。

0 投票する
1 に答える
666 参照

yii2 - Yii2: 2 つの属性のいずれかが id と一致する has-many リレーションを宣言するにはどうすればよいですか?

このモデルには、次のTeam2 つのhas-many 関係がありGameます。

teamHomeまたは teamAway のいずれかが team の id に設定されているすべてのゲームを返すhas-many リレーションが必要です (上記の 2 つのリレーションの組み合わせのように)。

このような関係を設定するにはどうすればよいですか?

0 投票する
1 に答える
257 参照

yii - yii2 How to order via relation by COUNT?

I have a organizers, which do tournaments where a player can participate.

So I have the tables organizer, tournament, participation, player.

I made a relation in the organizer model that gives me all players who ever payer in a tournament organized by that organizer.

So now I can do $model->players and retrieve all players that have ever played for that organization.

I now would like to order $model->players according to the number of tournaments a player has played for that organization, so that the player who has played the most tournaments for the organization will show up at the top.

How do I do that?