Hola a todos los foristas, necesito implementar una validacion de comparacion, el problema que en esa comparacion intervienen mas de dos campos y uno es de otrp modelo, el ejemplo practico:
tengo tabla1 y tabla2, en tabla1 tengo los campos importe y valor, la comparacion de importe y valor es muy sencilla y se valida bien con esta regla:
array('valor', 'compare', 'compareAttribute' => 'Importe', 'operator' => '<=', 'message' => 'El valor a pagar no puede ser mayor que Importe del cheque'),
pero el problema que en ocaciones se necesita sumar importe con otro campo de otra tabla2 (pagoanticipado), o sea quedaria asi:
importe + pagoanticipado >= valor, en cuestion:
a) importe, es el importe de un cheque tabla1.
b) valor, importe cobrar con el cheque en tabla 1.
c) pagoanticipado, valor remanente que puede tener el cliente y tambien se coje para pagar su valor (importe a cobrar).
Gracias por adelantado y cualquier sugerencia que me puedan dar.