Symfony 2.4 - Hinzufügen von dynamischen Feldern in der FormPhp

PHP-Programmierer chatten hier
Anonymous
 Symfony 2.4 - Hinzufügen von dynamischen Feldern in der Form

Post by Anonymous »

Ich habe ein Formular mit Symfony 2.4 erstellt, das nicht mit einem Unternehmen verbunden ist, da ich nur die Daten zur Erstellung eines Berichts entnehmen möchte. Ich habe ein Formular mit einer abstrakten erweiterten Klasse erstellt und muss mehrere Elemente hinzufügen, da das Formular eine Rechnung darstellt. I know about the allow_add attribute, but it just lets to add a field to the form and I need to do something like I show in the image:
Image

I have no idea at all about how to do it, I have created an item Klasse, und es enthält zwei Attribute, aber ich finde nirgendwo Informationen darüber. Bis jetzt habe ich das: < /p>
namespace Abadia\FacturaBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;>

class ReciboCajaType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('ciudad', 'text')
->add('fecha', 'date')
->add('valor', 'number')
->add('recibi_de', 'text')
->add('suma_recibida', 'number')
->add('suma_letras', 'textarea')
->add('bloque', 'text')
->add('numero', 'text')
->add('descripcion', 'textarea')
->add('areas_comunes', 'number')
->add('cuota_extraordinaria', 'number')
->add('saldo', 'number')
->add('cheque', 'number')
->add('otros', 'number')
->add('efectivo', 'number')
->add('generar', 'submit')
;
}

public function getName()
{
return 'abadia_facturabundle_recibocajatype';
}

public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array());
}
}
< /code>
Update: < /strong>
Ich habe vergessen zu erwähnen, dass ich mit der Twig -Erweiterung arbeite. Nur für den Fall, wie es mit es mit es geht.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post