2012-05-05 10 views
6

デフォルトのビューパッケージから自分のビューをmynewpackage.view.xyzに移動しようとしています。コントローラーに問題はありませんでした。ビューの2つの異なるパッケージを再生する

まったくコンパイルされていないようです。

言い2.0ドキュメントを再生する:プレイ2.0で、コントローラ、モデルとビューのパッケージの命名規則は、今まさにそれであり、必要であれば、このようなCOMとのすべてを接頭辞として(変更することができることに注意してください...

。あなたの会社)。 ...

私は間違っていますか?

+1

GOT IT!まず、有効なコントローラクラスを作成する必要がありました。 return ok( "Test"); 次に、ページをリロードします。リロードが完了する前に、ビューは自動的にコンパイルされました。 これで、コードを に戻すことができました。return ok(mynewpackage.view.xyz.index.render( "Test")); – eventhorizon

答えて

9
  1. のはcom.mycompany.views
  2. それを呼びましょう/appに新しいパッケージを作成し、その中に新しいビューを作成します。myView.scala.html
  3. リターンをそのアクションで:return ok(com.mycompany.views.html.myView.render());

あなたは、パッケージ間の重要なhtml部分があります見ることができるように名前とビュー名、ページの読み込みを再ロードせずにコンパイルされたビューを取得するコマンドで再生:play ~run

0

1)あなたの新しいパッケージにクローンを複製する。 2)クリーンでコンパイルしてください。 3)変更のインポート参照

関連する問題