Conditional validation diferent models

hi,

i have 3 models in a form and i would to do conditional validation

ex:

if one model is validated , validate 2º model and so on


if ($model1->validate() && ... && $modelN->validate()) {

    $model1->save(false);

    ....

    $modelN->save(false);

}

thanks , but with client validation?

It’s not possible to validate models based on condition?