2012-05-05 21 views
6

Estoy tratando de mover mis vistas del paquete de vistas predeterminado a mynewpackage.view.xyz. No fue un problema con los controladores.juego 2 paquetes diferentes para vistas

Parece que no están compilados en absoluto.

Juega 2.0 doc dice:

... Tenga en cuenta que en Juego 2.0, los controladores, modelos y paquetes vistas convenios de nombre ahora son sólo eso y se puede cambiar si es necesario (por ejemplo, anteponiendo todo con com .tu compañía). ...

¿Qué estoy haciendo mal?

+1

GOT IT! Primero tuve que crear una clase de controlador válida: return ok ("Prueba"); A continuación, vuelva a cargar la página. Antes de volver a cargar, la vista se compiló automáticamente. Ahora podría volver a cambiar el código a return ok (mynewpackage.view.xyz.index.render ("Test")); – eventhorizon

Respuesta

9
  1. Crear nuevo paquete de /app llamémoslo com.mycompany.views
  2. Crear nueva vista en ella: myView.scala.html
  3. regreso en acción: return ok(com.mycompany.views.html.myView.render());

Como puede usted ver que es importante html parte entre el paquete nombre y vista nombre, para obtener vistas compiladas sin recargar el inicio de la página Jugar con el comando: play ~run

0

1) clonear vistas a su nuevo paquete. 2) limpiar y compilar. 3) cambiar referencias de importación

Cuestiones relacionadas