problema con el date_field_tag("fecha")

edited julio 2008 in Principiantes
<!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D --> Hola a todos gracias por la ayuda prestada:

esta es mi duda <!-- s:roll: --><img src="{SMILIES_PATH}/icon_rolleyes.gif" alt=":roll:" title="Rolling Eyes" /><!-- s:roll: -->
yo tengo una vista llamada visualizar1. en esta vista tengo un formulario como aparece abajo y en la controladora visualizarcmi tengo un metodo visualizar en este metodo es en donde trato de cojer la fecha que me entro el usuario por el formulario y hago una consulta a la tabla cmi.
Mi problema es que no puedo obtener la fecha que el usuario entra, ya trate con request.

//esta es la vista visualizar1
<?= form_tag("visualizarcmi/visualizar") ?>

<div style='text-align:center; width: 200px'>
<div>
<div class="etiqueta">fecha:</div>
<?= date_field_tag("fecha") ?>
<div>
<div style=''><?= submit_tag("aceptar") ?></div>
</div>
<?= end_form_tag() ?>


esta es la controladora/vizualizar



public function visualizar()
{
$fecha= $this->request('fecha'); //aqui deberia estar la fecha pero cuando le doy echo me sale vacia.

$id=Session::get_data('user');//id del usuario logeado
$usuario= $this->Usuario->find_first("id='$id'");
$area=$usuario->area_id;//area del usuario logeado
$cmi=$this->Cmi->find("area_id='$area' and fecha='$fecha'");
Session::set_data('cmi',$cmi);
Session::set_data('fecha',$fecha);

}


Gracias por ayudarme

Comentarios

  • No veo la necesidad de enviar dos veces el mismo post...
  • edited 5:59
    No yo lo mande dos veces para despues en la vista hacer echo para ver si jme coji ala fecha pero no lo hace.realmente el
    Session::set_data('fecha',$fecha); solo lo puse para probar.
  • edited 5:59
    No yo lo mande dos veces para despues en la vista hacer echo para ver si jme coji ala fecha pero no lo hace.realmente el
    Session::set_data('fecha',$fecha); solo lo puse para probar.
  • edited 5:59
    yo de ti haria una prueba en mi controlador de esta forma

    [php]
    public function visualizar()
    {
    echo $fecha= $this->request('fecha'); //aqui deberia estar la fecha pero cuando le doy echo me sale vacia.
    exit;
    .
    .
    .
    .
    .
    [/php]

    si funciona esta ok, pero si no figate en tus globals del php.ini debe estar en On

    o enviala por get desde tu vista
Sign In or Register to comment.