问题标签 [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.
mysql - yii 1 关系在 CGridView 中不起作用
我正在尝试获取companies
表具有主键companyID
和division
表具有外键的关系,我companyID
在 where 子句中需要的是WHERE companies.companyID = division.companies
模型中的关系:
我的Model->search()
功能是
我的admin.php
观点是:
php - Yii 搜索中的 HAS_MANY 关系
我想创建一个搜索表单。我的价格范围是:
广告模型关系为:
每个广告有 4 个价格: 1.,出售的默认价值。2.,选择出售的价值。3.,默认出租价值。4. 选择出租的valuta。3和4value
在数据库中相同。main = 10
所以我需要类似的东西:
所以我想在现实中搜索HAS_MANY
,where main != 10 AND valuta = 1 AND value between 2 price
。
php - Yii模型关系不起作用
我有两张桌子,我必须在这两张桌子之间建立关系
在“生物”模型中,我这样写
在“导师”模型中,我这样写
但我的问题是当我在生物视图中显示它时,它只在所有 3 个字段中显示“Preceptor_ID”值,所以我如何同时显示“Preceptor_ID1”和“Preceptor_ID2”
yii2 - Yii2:如何声明一个多属性关系,其中两个属性中的任何一个都与一个 id 匹配?
该模型与Team
有两个多方关系Game
:
我想要一个返回所有游戏的has-many 关系,这些游戏将 teamHome 或 teamAway 设置为 team 的 id(就像上面两个关系的组合)。
我如何建立这样的关系?
yii2 - Yii2:如何通过虚拟属性对关系进行排序?
我有一堂课Group
,里面有很多Teams
,我想按他们的分数来排序。一个团队的分数是通过迭代其游戏来计算的,因此score不是一个 db-field,它是一个虚拟的只读属性。
这是我的尝试:
这不起作用,因为分数 不是数据库字段。如何按虚拟属性排序关系?
yii - yii2 如何通过 COUNT 的关系订购?
我有一个组织者,他们组织玩家可以参加的比赛。
所以我有桌子组织者、锦标赛、参与、玩家。
我在组织者模型中建立了一个关系,该模型为我提供了所有在该组织者组织的锦标赛中付费的玩家。
所以现在我可以$model->players
检索所有曾为该组织效力过的球员。
我现在想$model->players
根据玩家为该组织参加的锦标赛数量排序,以便为该组织参加最多锦标赛的玩家将出现在顶部。
我怎么做?