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';
}
}