2

Boot.scala を使用して Menu.Builder がどのようにまとめられているかを調べていますが、混乱することが 1 つあります。ログイン/登録するオプションが表示されますが、サイトマップの項目の 1 つとして表示されません。それは実際にはどこから来るのでしょうか...私の混乱は、Javaの経験がまったくないことに起因する可能性があります...リフトの感触をつかみ始めていますが、それらの特定のアイテムがメニューにスローされる場所がわかりません自己。

結局、基本的には、default.html をいじって再配置し、現時点で何が何であるかを確認するだけでした。

4

2 に答える 2

2

使用している Lift のバージョンはわかりませんが、最新のスナップショット バージョンのアーキタイプを使用すると、次のBoot.scalaファイルが提供されます。


// Build SiteMap
    def sitemap() = SiteMap(
      Menu("Home") / "index" :: // Simple menu form
      // Menu with special Link
      Menu(Loc("Static", Link(List("static"), true, "/static/index"), 
           "Static Content")) ::
      // Menu entries for the User management stuff
      User.sitemap :_*)

ユーザーは Lift のMegaProtoUserを拡張するオブジェクトであり、基本的なユーザー アカウントの定義を処理します。上記のスニペットで行われているように、Boot クラスで使用される、すべてのユーザー管理ページの SiteMap メニューを生成するメソッドもあります。

于 2010-06-30T05:54:02.613 に答える
1

わかりました、この投稿は私が必要としていた情報を提供してくれます...

今フレームワークを見て、私の認証システムから始めましょう。

于 2010-06-30T17:49:46.307 に答える