Closed xorgxx closed 7 years ago
je viens de faire un test avec :
//new PaiementType()
$form = $this->createForm('RC\PaiementCMCICBundle\Form\Type\PaiementType', $paiement,
array(
'method' => 'POST',
'action' => $servicePaiement->getUrlPaiement(),
)
);
il ne retourne une erreur :
"Could not load type "hidden"
j'ai résolu le probleme :
<?php
namespace RC\PaiementCMCICBundle\Form\Type;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
use Symfony\Component\Form\Extension\Core\Type\HiddenType;
class PaiementType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('version',HiddenType::class )
->add('TPE', HiddenType::class)
->add('date', HiddenType::class)
->add('montant', HiddenType::class)
->add('reference', HiddenType::class)
->add('MAC', HiddenType::class)
->add('url_retour', HiddenType::class)
->add('url_retour_ok', HiddenType::class)
->add('url_retour_err', HiddenType::class)
->add('lgue', HiddenType::class)
->add('societe', HiddenType::class)
->add('mail', HiddenType::class)
;
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'RC\PaiementCMCICBundle\Entity\Paiement',
));
}
public function getName()
{
return '';
}
}
Les erreurs remontées sur le Form sont normales, le bundle est compatible symfony2.
opps il y a une M.A.J. prévu en SF3 ?
Mais j'ai d'autres problèmes <input id="paiement_version" name="paiement[version]" value="3.0" type="hidden">
cc @nicovak
Donc, j'ai sur la base de ton code refaire pour SF3. Merci
Bonjour, j'ai un problème avec le "SamplePaiementController".
je fais des tests avec le code (sample) :
dans la creation du "Form" il ne retour une erreur :
`Expected argument of type "string", "RC\PaiementCMCICBundle\Form\Type\PaiementType" given
Je suis sous Windows10 64, Sf 3.2.1, PHP version 5.6.19 .
Merci.