Một giải pháp sẽ là chỉ cần thêm các quy tắc xác thực tùy chỉnh (ví dụ:nội tuyến) cho trình điều khiển driver
thuộc tính của ô tô của bạn:
public function rules() {
return array('driver', 'validateDriver');
}
public function validateDriver() {
if (!$this->driver->isFoo) {
$this->addError('driver', Yii::t('validation', '{attribute} is not foo!'));
}
}