0
私はに取り組んでいます。Symfony、私は関係があります:Product - OneToMany - Image。 私は私の製品フォームを追加したい、4画像を追加します。 ...Symfony - フォームに複数のフォームを追加する
は、私は(...パターンと入力し、動的に追加することで)JavaScriptでそれにそれを行う方法を知っているが、私は自分の形でそれを行うしたいと思いますが、私は方法がわからない
ProductType.php
class ProjectType extends AbstractType
{
/**
* @param FormBuilderInterface $builder
* @param array $options
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('title', TextType::class, array('label' => 'Titre'))
->add('url', UrlType::class, array('label' => 'URL'))
->add('client', TextType::class, array('label' => 'Client'))
->add('description', TextType::class, array('label' => 'Description'))
->add('category', EntityType::class, array(
'class' => 'AntoinePortfolioBundle:Category',
'choice_label' => 'name',
'multiple' => false,
'label' => 'Catégories'))
->add('tags', EntityType::class, array(
'class' => 'AntoinePortfolioBundle:Tag',
'choice_label' => 'name',
'multiple' => true,
'label' => 'Tags'))
->add('images', CollectionType::class, array(
'entry_type' => ImageType::class));
}
/**
* @param OptionsResolver $resolver
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'Antoine\PortfolioBundle\Entity\Project'
));
}
}
ImageType.php
:はここに私のコードです
私の関係はうまくいきますが、これは問題ではありません。
ありがとうございました!
ありがとうございましたが、私はすでにJavaScriptスクリプトを作成しましたが、実際にはうまくいきます。 このリンクもありがとうございます、私はそれをチェックアウトします! – Antoine