如果在 from 中输入字符串值,您能否告诉如何避免整数类型验证器的错误?
错误消息如下所示(在检查唯一性期间发生):
SQLSTATE[22P02]: Invalid text representation: 7 ERROR: invalid input syntax for integer: "1050177d"
我有一个具有整数字段campaignId 的实体,该实体对于所有实体都应该是唯一的。对于实体,我添加了这个约束。
@UniqueEntity("campaignId")
该字段如下所示:
/**
* @Assert\Type("integer")
* @Assert\Positive
* @ORM\Column(type="bigint", unique=true)
* @var int
*/
private $campaignId;