Ayuda con el helper date_field_tag()

La ayuda es la siguiente:

Yo realice mis formularios con la clase ApplicationController y paso que me inserten una fecha especifica..

pero cuando le paso el request(), para insertarlo en mi base de datos, me da error..

por favor me podrian ayudar..

anexo les pongo el codigo.

class ReporteController extends ApplicationController{

public $scaffold = true;
public $template = "user";
public $source = "Reporte";

function index(){

}

function agregar(){

$rep = new Reporte();
if($this->request("finicio")){
$rep->sede_id = $this->request('sede_id');
$rep->finicio = $this->request('finicio');
$rep->ffin = $this->request('ffin');
$rep->frecuencia_id = $this->request('frecuencia_id');
$rep->s_inv = $this->request('s_inv');
$rep->a_socio = $this->request('a_socio');
$rep->s_cap = $this->request('s_cap');
$rep->visita_guiada = $this->request('visita_guiada');
$rep->conexo = $this->request('conexo');
$rep->s_disc = $this->request('s_disc');
$rep->s_conf = $this->request('s_conf');
$rep->s_simul = $this->request('s_simul');
$rep->s_lectura = $this->request('s_lectura');
$rep->plan_vac = $this->request('plan_vac');
$rep->s_infantil = $this->request('s_infantil');

//Valido si Crea el registro
if($rep->create()){
Flash::success("Se agrego correctamente el registro");
return $this->route_to('controller: reporte', 'action: index');
}
else{
Flash::error("No se agrego el registro");
}
}
}
}

y el view es el siguiente:

<?= form_tag("reporte/agregar") ?>

<center><table border='0' cellspacing="9" cellpadding="1">
<tr>
<td class= 'formlabel'>Fecha Inicio:</td>
<td colspan="2" align="left"><?= date_field_tag("finicio", "yyyy-mm-dd") ?></td>
<td class= 'formlabel'>Fecha Fin:</td>
<td colspan="2" align="left"><?= date_field_tag("ffin") ?></td>
</tr>
<tr>
<td class= 'formlabel'>Sede:</td>
<td colspan="2" align="left"><?= select_tag("sede_id")?>
<?= option_tag("0", "Seleccione...", "selected: true") ?>
<? foreach($Sede->find() as $sede): ?>
<?= option_tag($sede->id, $sede->nombre) ?>
<? endforeach ?>
</select>
</td>
<td class= 'formlabel'>Frecuencia:</td>
<td colspan="2" align="left"><?= select_tag("frecuencia_id")?>
<?= option_tag("0", "Seleccione...", "selected: true") ?>
<? foreach($Frecuencia->find() as $frecuencia): ?>
<?= option_tag($frecuencia->id, $frecuencia->nombre) ?>
<? endforeach ?>
</select>
</td>
</tr>
<tr>
<td class= 'formlabel' colspan="2" align="left">Sala Investigacion:&nbsp;
<?= text_field_tag("s_inv", "size: 4") ?></td>
<td class= 'formlabel' colspan="2" align="left">Act. Socio-culturales:&nbsp;
<?= text_field_tag("a_socio", "size: 4") ?></td>
<td class= 'formlabel' colspan="2" align="left">Sala Capacitacion:&nbsp;
<?= text_field_tag("s_cap", "size: 4") ?></td>
</tr>
<tr>
<td class= 'formlabel' colspan="2" align="left">Visita Guiadas:&nbsp;
<?= text_field_tag("visita_guiada", "size: 4") ?></td>
<td class= 'formlabel' colspan="2" align="left">Impresiones:&nbsp;
<?= text_field_tag("conexo", "size: 4") ?></td>
<td class= 'formlabel' colspan="2" align="left">Sala Discapacitado:&nbsp;
<?= text_field_tag("s_disc", "size: 4") ?></td>
</tr>
<tr>
<td class= 'formlabel' colspan="2" align="left">Sala Conferencia:&nbsp;
<?= text_field_tag("s_conf", "size: 4") ?></td>
<td class= 'formlabel' colspan="2" align="left">Sal Simulador:&nbsp;
<?= text_field_tag("s_simul", "size: 4") ?></td>
<td class= 'formlabel' colspan="2" align="left">Sala Lectura:&nbsp;
<?= text_field_tag("s_lectura", "size: 4") ?></td>
</tr>
<tr>
<td class= 'formlabel' colspan="2" align="left">Plan Vacacional:&nbsp;
<?= text_field_tag("plan_vac", "size: 4") ?></td>
<td class= 'formlabel' colspan="2" align="left">Sala Infantil:&nbsp;
<?= text_field_tag("s_infantil", "size: 4") ?></td>
<td class= 'formlabel' colspan="2" bgcolor="Lime">
<center><?= submit_tag("Agregar") ?></center></td>
</tr>
</table></center>
<?= end_form_tag() ?>
...

Gracias y por favor ayudenme

Comentarios

  • Mas que agregar el código seria mucho mejor que dijeras el error que te muestra...
  • edited 6:24
    Gracias hermano por tu disposicion, ya resolvi el error..
    Nunca he sido bueno para los foros, pero veo que aqui todos tratan de ayudar para mejorar a Kumbia.. que es muy bien framework

    La correccion de mi duda es: para que tome el valor que registra en el mysql de "yyyy-mm-dd" solo le debemos decir al helper
    date_field_tag("fecha", "format: %Y-%m-%d")
  • Que bueno!
Sign In or Register to comment.