2011-10-25 9 views

答えて

4

を感謝任意の助け

code 
    -> comet 
      -> folder1 
      -> folder2 

    -> snippets 
      -> folder1 
      -> folder2 

おかげで、はい、あなたがこれを行うことができます。

リフトは、Boot.scalaで設定したパッケージ名でSnippet/Cometを探します。たとえば、Boot.scalaにLiftRules.addToPackages("code")がある場合、持ち上げはcode.snippetというパッケージの下にスニペットがあります。

ScalaはJavaのようなディレクトリ構造は、あなたのパッケージ構造と一致して要求することはないので、それはcode/snippets/folder1の下にあなたのコードを入れて、それはちょうどあなたのソースの最初の行でpackage code.snippetを使用してcode.snippetをパッケージに属して宣言することは全く問題ありませんコード。

3

リフト2.4-M3以降、スニペットまたは彗星の下にサブパッケージを置くこともできます。このticket

は、基本的にはパッケージ

code.comet.folder1.MyComet 

、あなたが持つことができ、あなたのHTMLテンプレート内の内側にあなたの彗星を持つことができます参照してください。

<div class="lift:folder1.MyComet"> 
    <p> some text to update using comet</p> 
</div> 

あなたは機能を約来た方法については、このthreadを読むことができます。

関連する問題