0
我有一個情況給你。我有一個包含兩個整數的實體。兩者都在0到100之間,但一個是最小值,一個是最大值。因此,最大值應該大於或等於最小值。Symfony2表單驗證 - 確保一個整數低於另一個整數
我有看http://symfony.com/doc/current/book/validation.html和http://symfony.com/doc/current/cookbook/validation/custom_constraint.html
在過去的這些環節,我們有下面的例子:
// src/Acme/DemoBundle/Validator/Constraints/ContainsAlphanumericValidator.php
namespace Acme\DemoBundle\Validator\Constraints;
use Symfony\Component\Validator\Constraint;
use Symfony\Component\Validator\ConstraintValidator;
class ContainsAlphanumericValidator extends ConstraintValidator
{
public function validate($value, Constraint $constraint)
{
if (!preg_match('/^[a-zA-Za0-9]+$/', $value, $matches)) {
$this->context->addViolation($constraint->message, array('%string%' => $value));
}
}
}
但是這需要在$值,我需要比較分鐘和最大的彼此。如何引用「max」驗證器中的「min」值?
謝謝男人!對不起,遲到回覆 – Piddien 2013-04-09 14:40:32
沒問題,很高興有人幫忙 – 2013-04-09 19:08:54