2012-05-05 13 views
6

Sto provando a spostare le mie viste dal pacchetto Viste predefinite in mynewpackage.view.xyz. Non era un problema con i controller.riprodurre 2 pacchetti diversi per le viste

Sembra che non siano stati compilati.

Gioca 2.0 doc dice:

... Si noti che in Play 2.0, i controllori, modelli e pacchetti viste le convenzioni dei nomi sono ora proprio questo e può essere modificata se necessario (come prefisso il tutto con com .la tua azienda). ...

Cosa sto sbagliando?

+1

GOT IT! Per prima cosa ho dovuto creare una classe controller valida: return ok ("Test"); Quindi ricaricare la pagina. Prima del ricaricamento, la vista è stata compilata automaticamente. Ora posso cambiare il codice in return ok (mynewpackage.view.xyz.index.render ("Test")); – eventhorizon

risposta

9
  1. Crea nuovo pacchetto in /app chiamiamolo com.mycompany.views
  2. Crea nuova visualizzazione in esso: myView.scala.html
  3. ritorno in azione: return ok(com.mycompany.views.html.myView.render());

Come si può vedere non c'è importante html parte tra package nome e visualizza il nome, per ottenere le viste compilate senza ricaricare la pagina di avvio Gioca con il comando: play ~run

0

1) clonare le viste sul nuovo pacchetto. 2) pulito e compilato. 3) modifica i riferimenti di importazione

Problemi correlati