segunda-feira, 21 de março de 2011

Parâmetro para sfWidgetFormDate

Pessoal o código abaixo é um exemplo para criar um campo referente a data de nascimento de uma pessoa, mas o importante é a forma dos parâmetros, pois o sfWidgetFormDate vem por padrão com 10 anos para seleção e para este caso não seria o suficiente.
Estou utilizando o $this pois este código deve ser escrito dentro da classe Form exemplo lib/form/ClienteForm.class.php

$years = range(1900, date('Y'));
$this->widgetSchema['data_nascimento'] = new sfWidgetFormDate(
array(
'format' => '%day% / %month% / %year%',
'years' => array_combine($years, $years)
)
);

Existem também outros parâmetros úteis mas meu exemplo é este.

Abraço a todos.

Nenhum comentário:

Postar um comentário