Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/10/2014, 18:06
sxwark
 
Fecha de Ingreso: agosto-2013
Ubicación: Oyón/Alava
Mensajes: 23
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Formulario para insertar datos en entidades con relacion M:N

Ahora posteo el formulario:

Ya siento hacerlo así.

Formulario de productos.

Código PHP:
<?php

namespace BackendTiendaBundleFormproductos
;

use 
SymfonyComponentFormAbstractType;
use 
SymfonyComponentFormFormBuilderInterface;
use 
SymfonyComponentOptionsResolverOptionsResolverInterface;

class 
ProductosType extends AbstractType{
   
    public function 
buildForm(FormBuilderInterface $builder, array $options) {
        
$builder->add('nombre','text',array('label'=>'Nombre del artículo*','attr'=>array('class'=>'entrada')))
                ->
add('code','text',array('label'=>'Código de artículo*','attr'=>array('class'=>'entrada')))
                ->
add('marca','text',array('label'=>'Marca del artículo','attr'=>array('class'=>'entrada')))
                ->
add('precio','money',array('label'=>'Precio de compra del artículo*','attr'=>array('class'=>'entrada')))
                ->
add('pvp','money',array('label'=>'Precio de venta al público','attr'=>array('class'=>'entrada')))
                ->
add('productos','entity',array('class'=>'ProductosBundle:Categoria','label'=>'Pertenece a','attr'=> array(
                    
'class'=>'select','size'=>'3'
                
)))
                ->
add('totalExistencias','number',array('label'=>'Número de artículos en stock','attr'=>array('class'=>'entrada')))
                ->
add('descripcion','textarea',array('label'=>'Descripción del artículo*','attr'=>array('class'=>'textarea')));
    }
    
    public function 
setDefaultOptions(OptionsResolverInterface $resolver) {
        
$resolver->setDefaults(array(
            
'data_class' => 'Wolfrc\ProductosBundle\Entity\Productos'
        
));
    }
    
    public function 
getName() {
        return 
'backend_tiendaBundle_newProductoType';
    }
}