class RkProductoForm extends BaseRkProductoForm {
static $estado = array('A' => 'Activo', 'I' => 'Inactivo');
public function configure() { $this->setWidget('estado', new sfWidgetFormSelect(array('label' => 'Estado', 'choices' => array('' => '') + self::$estado))); $this->setValidator('estado', new sfValidatorChoice(array('choices' => array_keys(self::$estado)), array('required' => 'Debe seleccionar el estado')));
$this->widgetSchema['campo']->setOption('label', 'Campo'); $this->widgetSchema['campo']->setAttribute('readonly', 'true');
$this->setValidator('marca_id', new sfValidatorDoctrineChoice(array('model' => $this->getRelatedModelName('RkMarca')), array('required' => 'Debe seleccionar la Marca')));
$QUnidad = Doctrine_Query::create()->from('Unidad u')->orderBy('u.descripcion'); $this->widgetSchema['unidad_id']->setOption('query', $QUnidad); $this->validatorSchema['unidad_id']->setOption('query', $QUnidad);
unset($this['campo1'], $this['campo2']); } }
|