Formularios

Versión 2 (Guillermo Zdanowicz, 26/08/2011 21:42)

1 1 Guillermo Zdanowicz
h1. Formularios
2 1 Guillermo Zdanowicz
3 1 Guillermo Zdanowicz
4 2 Guillermo Zdanowicz
------------------------------------------------------------------------------------------
5 1 Guillermo Zdanowicz
Ejemplo de sentencias en el form
6 1 Guillermo Zdanowicz
7 2 Guillermo Zdanowicz
------------------------------------------------------------------------------------------
8 1 Guillermo Zdanowicz
class AreasForm extends BaseAreasForm
9 1 Guillermo Zdanowicz
{
10 1 Guillermo Zdanowicz
  public function configure()
11 1 Guillermo Zdanowicz
  {
12 1 Guillermo Zdanowicz
13 1 Guillermo Zdanowicz
        parent::setup();
14 1 Guillermo Zdanowicz
15 1 Guillermo Zdanowicz
        unset($this['created_at'],$this['updated_at']); // quita estos campos para que no se visualicen en el formulario
16 1 Guillermo Zdanowicz
17 1 Guillermo Zdanowicz
        //formato de los campos fecha 
18 1 Guillermo Zdanowicz
	b$format = '%day%/%month%/%year%';
19 1 Guillermo Zdanowicz
        //define el rango de campo fecha
20 1 Guillermo Zdanowicz
	$range  = range(date('Y')-90, date('Y')-15);
21 1 Guillermo Zdanowicz
	$years = array_combine($range,$range);
22 1 Guillermo Zdanowicz
        // setea la condifuracion de campo fecha en el campo del formulario
23 1 Guillermo Zdanowicz
	$this->widgetSchema['fechanac'] = new sfWidgetFormDate(array('years' => $years, 'format' => $format ));
24 1 Guillermo Zdanowicz
  }
25 1 Guillermo Zdanowicz
26 1 Guillermo Zdanowicz
}
27 2 Guillermo Zdanowicz
28 2 Guillermo Zdanowicz
29 2 Guillermo Zdanowicz
------------------------------------------------------------------------------------------
Redmine Appliance - Powered by TurnKey Linux