我有清除所有從超類擴展的驗證約束的問題。下面是我的代碼刪除子類屬性中的所有驗證約束條件
user.php的
* @var string
* @ORM\Column(type="text", unique=true)
* @Assert\NotBlank()
* @Assert\NotNull()
* @AdminAssert\MyCustomValidation
*/
protected $phoneNumber;
在admin.php的,我寫的代碼類似下面
類管理擴展用戶
* @var string
* @ORM\Column(type="text", unique=true)
*/
protected $phoneNumber;
我想刪除所有驗證約束但不能刪除它。
Erb,my bad,我把錯誤的命名約定。任何方式它工作正常我,謝謝@Matteo,但我只是改變你的代碼中的東西,像這個$ data instanceof Admin並返回; (沒有錯誤)不能確定爲什麼false不起作用。 – vibol
hi @vibol歡迎您!隨意用正確的工作代碼編輯我的答案。 – Matteo