Hola, me he leído todo lo referente a cakephp en este foro a ver si encontraba una solución a mi problema pero no la he encontrado :(
dado mi modelo
Código PHP:
class Actividad extends AppModel {
var $name = 'Actividad';
var $validate= array('maximo_llamada' => array(
'rule'=> array('comprueballamada'),
'message'=>'i2'
));
function comprueballamada($data) {
return $data["minimo_llamada"]<=$data["maximo_llamada"];
}
}
quiero validar que el máximo de llamada no sea menor que el mínimo de llamada ("maximo_llamada" y "minimo_llamada" resp)
pero por más que he leído no encuentro como acceder a los valores del registro actual o instancia de mi modelo por así decirlo, para validar el valor de un campo contra otro. Debe ser una tontería pero no doy con ello.
si pongo 'rule'=> array('comparison','>=','maximo') no funciona, y el parámetro data al parecer recibe el valor del campo que está validando.
Ya revisé la ayuda pero no encuentro nada al respecto de comparar campos
algún link para leer al respecto ?
Gracias por la ayuda :)