Necesitaba filtrar una tabla por una determinada fecha, ejecuto la
funcion fecha correctamente que me llama a la vista, pero como tendria
que hacer para que la vista me llamara otra vez a la funcion filtrado.

Gracias anticipadas.


Vista
<div class="actions">
    <ul>
        <li><a href="/adr/">Menu principal</a></li>
    </ul>
</div>
<div class="fecha form">
    <?php echo $this->Form->create('Alumno'); ?>
    <fieldset>
        <legend><?php __('Fecha de filtrado'); ?></legend>
        <?php
        echo $this->Form->input('mifecha');
        ?>
    </fieldset>
    <?php echo $this->Form->end(__('Aceptar', true)); ?>
</div>

Controller
    function fecha() {
        $this->Alumno->recursive = 0;
        $this->set('alumnos', $this->paginate());
    }

    function filtrado($mifecha) {

        $this->Alumno->recursive = 0;
        //      $resul = $this->Alumno->find('all', array('conditions'
=> array('caducidad' => $this->data['Fecha']['mydate'])));
        $resul = $this->Alumno->find('all',array('Alumno.caducidad' =>
$mifecha));
        $this->set('resul', $this->paginate());
    }

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a