Play framework チュートリアル実践・写経メモ-9.カスタムエディタの作成

ここも基本画面生成及び連携なのでサラッと。

guide9:カスタムエディタの作成

ユーザの投稿一覧から始めましょう
  • Adminアクションの拡張
  • index.htmlの変更(一覧画面を表示)
  • 結果を確認。


"新規投稿作成"画面
  • routesファイルに関連パスを追加
GET     /admin/new                          Admin.form
POST    /admin/new                          Admin.save
  • Admin.javaに関連アクションを追加
  • form.htmlの作成及びindex.htmlとの連携
  • 結果を確認。(何か赤い印が出てしまっている...)

  • フォームのサブミットを適切に取り扱うよう、Admin.saveアクションを完成。
投稿の"編集"へ再利用しましょう
  • Admin.formで存在するPostを検索(formアクションの実装)
  • index.htmlの編集
  • routesファイルのリファクタリング
  • 上記処理に併せてform.htmlテンプレートも変更,saveメソッドも変更
  • routesファイルをリファクタリング
GET     /admin/myPosts/{id}                     Admin.form
GET     /admin/new                              Admin.form
POST    /admin/myPosts/{id}                     Admin.save
POST    /admin/new                              Admin.save

あと2つ!