2013-04-03 1 views
1

Comme les affirmations de Entities changé de MinLength et MaxLength-Length, Min et Max à Range, le devineur validateur n'a pas suivi ces changements et l'attribut max_length ne le fait pas être rempli, donc la validation HTML ne fonctionne pas pour length.Symfony 2.1 - validation du côté client ne fonctionne que pour une période requise contraint

Je pense qu'il devrait y avoir un nouveau cas pour Symfony\Component\Validator\Constraints\Length en guessMaxLengthForConstraint fonction Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser.php

Ou est-ce une solution.

J'utilise 2.1.6 mais j'ai essayé 2.1.7 et il n'y a pas de différence Im en utilisant ceci:

/** 
* @var float $height 
* 
* @ORM\Column(name="height", type="decimal", nullable=true) 
* 
* 
* @Assert\Range(
*  min = "20", 
*  max = "96", 
*  minMessage = "You must be at least 20 tall", 
*  maxMessage = "You cannot taller than 96" 

*)  
* @Assert\NotBlank(groups={"registration_step_two","profile_measurement"}) 
* @Assert\Regex(pattern= "/[0-9]/",message="Require number only") 
* @Assert\MinLength(10) 
*/ 
+0

S'il vous plaît avoir un regardez le système de suivi des problèmes publics sur https://github.com/symfony/symfony/issues. Si le bug n'est pas signalé, faites l'effort de le poster ou même de corriger le bug. Merci! – Sgoettschkes

Répondre

1

I ajouté la validation de groupe pour eux et son travail enfin

Questions connexes