Hello, i need ur help, i am a begginer. I used scaffolding. I have this code ... ------------------------------------------------------------------------------------- ACTIONS.CLASS.PHP ------------------------------------------------------------------------------------ class proyectoActions extends sfActions { public function executeIndex() { return $this->forward('proyecto', 'list'); }
public function executeList() { $this->proyectos = ProyectoPeer::doSelect(new Criteria()); } public function executeCreate() { $this->proyecto = new Proyecto(); $this->setTemplate('edit'); } public function executeEdit() { $this->proyecto = ProyectoPeer::retrieveByPk($this- >getRequestParameter('id_proyecto')); $this->forward404Unless($this->proyecto); } public function executeUpdate() { if (!$this->getRequestParameter('id_proyecto')) { $proyecto = new Proyecto(); } else { $proyecto = ProyectoPeer::retrieveByPk($this- >getRequestParameter('id_proyecto')); $this->forward404Unless($proyecto); } $proyecto->setIdProyecto($this- >getRequestParameter('id_proyecto')); $proyecto->setIdEmpresa($this->getRequestParameter('id_empresa') ? $this->getRequestParameter('id_empresa') : null); $proyecto->setNombre($this->getRequestParameter('nombre')); $proyecto->setMision($this->getRequestParameter('mision')); $proyecto->setVision($this->getRequestParameter('vision')); $proyecto->setEstado($this->getRequestParameter('estado')); $proyecto->save(); return $this->redirect('proyecto/list?id_proyecto='.$proyecto- >getIdProyecto()); } public function executeDelete() { $proyecto = ProyectoPeer::retrieveByPk($this- >getRequestParameter('id_proyecto')); $this->forward404Unless($proyecto); $proyecto->delete(); return $this->redirect('proyecto/list'); } public function handleErrorEdit() { return sfView::SUCCESS; } } ?> -------------------------------------------------------------------------------------------------------------------- editSucess.PHP -------------------------------------------------------------------------------------------------------------------- <?php use_helper('Validation') ?> <?php use_helper('Object') ?> <?php echo stylesheet_tag('forms')?> <?php echo form_tag('proyecto/update') ?> <?php echo object_input_hidden_tag($proyecto, 'getIdProyecto') ?> <div id="sf_form"> <div id="sf_contenido"> <fieldset> <h2>Datos del Proyecto</h2> <div class="form-row"> <label for="empresa_nombre" class="required">Empresa*:</label> <?php echo object_select_tag($proyecto, 'getIdEmpresa', array ('related_class'=>'Empresa')) ?> </div> <div class="form-row"> <?php echo form_error('nombre') ?> <label for="proyecto_nombre" class="required">Proyecto*:</label> <?php echo object_input_tag($proyecto, 'getNombre', array ('size' => 80,)) ?> </div> <div class="form-row"> <label for="proyecto_mision" class="required">Mision*:</label> <?php echo object_textarea_tag($proyecto, 'getMision','size=60x5') ? > </div> <div class="form-row"> <label for="proyecto_vision" class="required">Vision*:</label> <?php echo object_textarea_tag($proyecto, 'getVision', 'size=60x5') ? > </div> <div class="form-row"> <label for="proyecto_estado">Activo? :</label> <div class="content"> <?php echo object_checkbox_tag($proyecto, 'getEstado', true) ?> </div> </div> </fieldset> <ul class="sf_accion"> <li><input class="sf_accion_guardar" type="submit" name="save" value="Guardar" /></li> <li><input class="sf_accion_listar" value="Listado" type="button" onclick="document.location.href='/proyecto/list';" /></li> </ul> </div> </div> </form> -------------------------------------------------------------------------------------------------------------------- i created a simple edit.yml for validation: ------------------------------------------------------------------------------------------------------------------ methods: post: [nombre] names: nombre: required: yes required_msg: Nombre Requerido ----------------------------------------------------------------------------------------------------- but i dont get the validation when the object_input_tag($proyecto, 'getNombre', array ('size' => 80,)) is empty , what is the problem? can u help me please.... p.s. sorry about my bad english, i speak spanish, thanks ;) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---