私の例ではplayframeworkが欠けているようです。予約は最も近いですが、CRUDモジュールの例であり、このparent()呼び出しを使用していますが、私はそれが何をするかわかりません。 CRUDモジュールがない例はありますか?playframework、良い作成、更新、削除の例が必要です同じhtmlページを使用しています
また、すべての検証サンプルの例では、http POSTのメソッドで「レンダリング」が呼び出されています...ページ内のエラーでGETにリダイレクトするのではなく、推奨される方法ですか?
私はそれを探しています具体的な例としては、
- が(エラー
- でeditentity.html
- 再レンダリングを使用して新しいオブジェクトを作成し、editentity.htmlと古いオブジェクトを編集することになるすべてのこれらの質問に答えるでしょう上記のHTMLページと同じです)。
いい例がありますか?ここ
MOREノートは... は、我々はプロジェクトを編集するためのプロジェクト
<a href="@{Project.editProject(null)">Add Project</a>
を追加するための呼び出しページ(または別の呼び出し元のページ) からこれを持って
<a href="@{Project.editProject(project.name)">Edit</a>
が、今の場合私はそれをする、私は今の私の郵便物と闘う
public static void postProject(ProjectDbo project) {
if(validation.hasErrors()) {
Validation.keep();
params.flash();
Project.editProject(???????/???); //I need to pass in the project to refill in the form AND the project.name for the routes file???
}
SomePage.pageXXXXX();
}
注:the ???? projectDboで渡す必要がある場所ですが、このメソッドはprojectNameのみを受け入れます。どのように再びページにレンダリングするものを取得するには?
私はeditProjectを呼び出す方法があり、そのprojectDboにページでもアクセスする必要があるかどうか、またはこれを行う方法がないと思いますか?どのようにこのパターンを行うには?
TRY#5:私はparams.flashを使ってProject.editProject(project.name)を呼び出そうとしましたが、残念なことに、私のフォームのいずれも埋め込まれておらず、ユーザーは彼が入力したすべての仕事を失います。私が働いているのは、レンダリング(アクション、アクション引数と一致しない{paramsリスト})を使用していることだけです。
(予約の例はあまりにも多くの例があります。
これは一般的な使用例です。その例があると思います。
おかげで、 ディーン
良いですが、実際にはこのメソッドを使用しようとしていたので、同じページがリダイレクトされてリダイレクトされず、リダイレクトされず、結果がintにならないようにリダイレクトされました。 "あなたが戻ったらこのデータを再送信します"ブラウザーのポップアップ今回はクロムの中でそれを見ていなかったのですが...それで何が起こっていますか?通常、リダイレクトをしないとどうやって作業しているようですか? –