Estimados, estoy tratando de realizar una validacíon en cakephp pero por algun motivo que no logro entender no hace la validacion.
Estoy utilizando saveField.
El modelo es asi
Código PHP:
var $validate = array(
'carga_gas_oil' => array(
'rule' => array('minLength', '3'),
'message' => 'Largo mínimo de 3 caracteres'
)
);
Y en el controlador lo siguiente:
Código PHP:
if (!$this->request->data['Administration']['fecha'] == '') {
//Creo y guardo los registros del dia
$this->Administration->Diario->create();
$this->Administration->Diario->saveField('carga_gas_oil', $this->request->data['Administration']['carga_gas_oil'], $validate = true);
y en la vista utilizo un boton guardar con ajax:
Código HTML:
<div>
<?php echo $this->Ajax->submit('Guardar',
array('url'=> array('controller'=>'administrations', 'action'=>'grabar'), 'update' => 'resultados', 'indicator' => 'ajax_loading')); ?>
</div>
Código PHP:
<?php echo $this->Form->end();?>
Cualquier orientaciòn, dato o ayuda que me puedan dar sera de gran ayuda.
Saludos