CakePHP: Mostrar un campo específico en un elemento select
Posted by faemino | Filed under CakePHP
En un mantenimiento de alta o modificación, podemos encontrarnos con que la tabla en la que estamos haciendo el mantenimiento tiene relaciones con otras tablas. Usualmente para rellenar los valores de esas tablas relacionadas,CakePHP nos muestra un elemento select con los valores de la tabla relacionada para elegir. Por defecto los valores que aparecen son los id de los registros.
Para cambiar este comportamiento y elegir el campo que más nos interese mostrar debemos añadir la siguiente linea en el código del modelo de la tabla relacionada:
var $displayField = 'nombre';