2011-02-01 10 views
1

私は、PlayframeworkのURL生成に関する面白い問題に直面しています。ここでPlayframeworkのURL生成が奇妙です

は、テンプレートの私のコードスニペットです:

@ {Rooms.list(はcustomerId:?はcustomerId、所在地:?場所、roomId:?roomId)}

Obviousely Iのwannaへ?

/部屋/リスト顧客= 1 &場所=空自& roomId = 1

:このようなURLを生成します

しかし、最終的に私はこれだ:私はプレーのソースコードを下にトレースし、 "GroovyTemplate" でこれを見つけた

/rooms/list?customer=1&location=asdf&roomId=1

を:

if (template.template.name.endsWith(".html") || template.template.name.endsWith(".xml")) { 
    def.url = def.url.replace("&", "&"); 
} 

誰が何を言うことができますこの交換の目的は? URLを正しく取得するにはどうすればよいですか?

おかげ

+0

? – Codemwnci

+0

こんにちは@Codemwnci、私はgitリポジトリでマスターブランチのヘッドを使用しています、1.1.1にする必要があります。コードの履歴を確認しましたが、このコードは1.0から存在しています。 – Hank

+0

あなたはその質問を遊びのGoogleグループに投稿することができます。彼らは本当に活発で親睦的なコミュニティを持っています... - > http://groups.google.com/group/play-framework – opensas

答えて

2

ない、これはあなたの質問に答えていますが、次のことを試みることができるかどうかわから:

プレイのバージョンは、実行している
@{Rooms.list().add("customerId", customerId).add("location", location).add("roomId", roomId)} 
+0

ありがとうございます。あなたのソリューションは完璧に動作します。しかし、私はまだURL生成メカニズムについて懸念しています。 – Hank

+0

よく、遊びのGoogleグループhttp://groups.google.com/group/play-frameworkで尋ねることを躊躇しないでください。ソースコードを見てみてください...ソースlukeを使用してください。 – opensas

+0

はい、おそらくあなたは前にやったことが正しいかどうかを尋ねるべきです。 –

関連する問題