Member-only story
Symfony. Validar un objeto en función de su versión previa
Cómo validar un objeto mediante el componente Validator de Symfony y teniendo en cuenta su versión anterior
English version: https://medium.com/@ger86/symfony-validate-an-object-based-on-its-previous-version-4b6ca7a85dc6
Hoy os traigo una de esas recetas para Symfony que siempre está bien conocer por si en algún momento nos encontramos con la oportunidad de aplicarla. Básicamente lo que pretendo en este artículo es enseñaros a validar un objeto que estamos persistiendo por medio de Doctrine en función del valor que tenía previamente.
Dicho de otro modo, supongamos que tenemos la entidad:
y una clase MyEntityFormType
que representa el formulario con el cual creamos y modificamos objetos de esta clase:
Lo que buscamos es añadir una validación al campo title
de modo que, en función del valor que tuviese previamente, el nuevo valor sea o no…