use Symfony\Component\Validator\Constraints as Assert;
class Entity
{
/**
* @Assert\MaxLength(100)
*/
protected $property;
...
}
在设置器中,$property
我想知道提交表单时注释的验证是否成功。如果验证成功(或不成功),我将在 PHP 中执行无法通过注释获得的其他操作。
这可能吗?IE:
...
function setProperty($value)
{
if(annotation_validation_passed_when_form_submitted)
{
$value = do_something($value);
}
$this->property = $value;
}
...