3
我想知道如何使用驗證器服務對實體執行級聯驗證。使用Symfony2對實體進行級聯驗證
使用:
$validator = $this->get('validator');
$errorList = $validator->validate($entity);
不執行 「實體」 兒童實體的驗證。
我很確定它可以完成,因爲它可能使用表單驗證(使用'cascade_validation' => true
)。
它使用有效約束效果很好,謝謝! –
這裏只是一個快速記錄。您無法將驗證組傳遞給有效約束 - 它只有默認約束。你很少需要這樣做,但請記住。這是我在使用有效約束時遇到的限制。 – tomazahlin