Validation Yii2验证规则将模型属性与非相关模型属性进行比较

Validation Yii2验证规则将模型属性与非相关模型属性进行比较,validation,yii2,compare,Validation,Yii2,Compare,我有两个模型,它们彼此不相关(比如A和B)。我将它们都发送到模型B的形式,因为我需要在模型B中创建新记录时使模型A可见(因此我必须基于模型A的信息创建模型B)。现在我必须比较B的某个属性和模型a的某个属性的值 我有一个模型,比如说:一座房子。属性width对我来说很重要,当我创建其他模型时,比如说window。现在,当我试图定义我的窗口的属性width时,我想将它与房子的width进行比较,以便它必须更小。也许不是最好的例子,但我希望它有点道理 这可能吗?如果是,我将非常感谢您为我指出正确的方向

我有两个模型,它们彼此不相关(比如A和B)。我将它们都发送到模型B的形式,因为我需要在模型B中创建新记录时使模型A可见(因此我必须基于模型A的信息创建模型B)。现在我必须比较B的某个属性和模型a的某个属性的值

我有一个模型,比如说:一座
房子
。属性
width
对我来说很重要,当我创建其他模型时,比如说
window
。现在,当我试图定义我的
窗口
的属性
width
时,我想将它与
房子
width
进行比较,以便它必须更小。也许不是最好的例子,但我希望它有点道理


这可能吗?如果是,我将非常感谢您为我指出正确的方向。

您需要在何时/何地露营这两种型号?如果你能试着用一个例子来解释你的问题……我相信核心验证器中没有一个验证器适合你的需要,所以你可能需要创建自己的验证器:我知道,但我不知道如何开始。如何在model
窗口中访问model
house
?我有一个想法,我正在尝试。为什么不使用宽度、窗口和其他与房屋相关的数据作为房屋模型的属性?为什么要将所有属性定义为模型而不是一个模型(房屋)属性?