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
-~----------~----~----~----~------~----~------~--~---

Reply via email to