2012-07-23 10 views
5

私はview.inputパッケージを再生フレームワークに作成し、次にform.scala.htmlファイルを作成しました。今、私は以下のようにクラスにリダイレクトを使用したい:ここ再生フレームワークでのビューの作成2

return ok(form.render(somevalue)); 

私はviewsの下に作成しているので、私はエラーを取得していますformを取得することはできませんよ。それはどうしてそうですか?

ありがとうございます。

答えて

6

あなたは試してみてください:

return ok(views.html.input.form.render(someValue)); 

かさえ:

import views.html.input.form; 

... 
    return ok(form.render(someValue)); 
... 

しかし、このような場合にはそれがviewsパッケージ/app/views/input/inputForm.scala.htmlからの眺めからそれらを差分の視覚のパッケージ接頭辞で、ビューの名前を構築するのが最善です:

import views.html.input.inputForm; 

... 
return ok(inputForm.render(someValue)); 
+0

エラー 'package views.input.html does not exist'が表示されます。 _Steps作成ビュー(私はEclipse IDEを使用しています)を追加するために続いた_ **最初の** - '/ app'の名前でviews.input ** **の下に作成されたパッケージ** ** 2番目の** - 'html'ファイルを追加名前は** form.scala.html **です。これはビューを作成する適切な方法ですか? – Nishikant

+0

はい、Playコンソールでビルドするまで、Eclipseはクラスを見つけられません。 'play run'を試して、Playがコンパイルエラーを投げるかどうか確認してください。 –

+0

@nico_ekito – biesior

関連する問題