tengo una clase modelo en la siguiente estructura:Cómo enlazar tipos complejos en juego-marco 2.0
public class User {
public String name;
public Long id;
}
public class Play {
public String name;
public User user;
}
Ahora quiero tener un formulario basado en la clase de reproducción. Así que tengo una vista editPlay
que toma Form[Play]
como entrada. En la vista que tienen una forma que se llama una acción de actualización en enviar:
@form (routes.PlayController.update())
{..}
pero no puedo encontrar el camino correcto para unir el campo de usuario de una manera voy a recibir correctamente en el controlador:
Form<Play> formPlay = form(Play.class).bindFromRequest();
Play playObj = formPlay.get();
Según el API, Form.Field
el valor es siempre una cadena. ¿Hay alguna otra forma de vincular automáticamente una entrada al objeto de usuario?
Gracias
La clase Form ha cambiado un poco recientemente, es posible que desee para verificar la nueva documentación. –