En el componente de formulario Symfony2 ¿es posible crear atributos personalizados?¿Es posible crear atributos de campo de formulario personalizados en Symfony 2?
La razón por la que pregunto es porque estoy trabajando en un cierto caso límite donde read_only no será suficiente.
Aquí está el escenario: Necesito vincular los datos en función del resultado de algún análisis de lógica externa. Esto es crucial porque puedo tener campos que están deshabilitados por defecto, pero según la lógica externa, los campos pueden activarse. No puedo usar las secuencias de comandos del cliente para producir este resultado, tiene que estar deshabilitado en el atributo de formulario.
Si comienzo con el campo como read_only, se deshabilitará, pero nunca podré enlazar datos a él. Entonces, dado el resultado de mi lógica externa antes mencionada, no podré usar read_only. Así que esto no me deja otra opción más que usar un atributo diferente que desactivará el campo.
¿Es posible crear un atributo personalizado para producir este efecto deshabilitado?
¿Qué es este "análisis de lógica externa"?Por lo que veo, está buscando hacer un campo de formulario opcionalmente requerido en base a otros criterios, pero no describe cuál es ese criterio, por lo que es difícil determinar exactamente dónde debería estar la solución. ¿Es el resultado de una llamada AJAX, una actualización de formulario o algo interno a su controlador? –