私はgrailsを初めて使用し、アプリケーションでログインユーザーのすべてのプロパティを取得する方法を知りたいです。MYSQL dbを使用して、ユーザー名、passowrd、addressなどの情報を保存しました。データベースからそのプロパティの特定の値を取得し、textfield/gspに表示する方法を知りたいです。助けてください。tnx ..
質問する
587 次
1 に答える
0
ページネーションを使用してユーザー オブジェクトのリストを取得する場合は、次を使用できます。
def users = User.list(params)
ここで、params はリクエスト (CGI) パラメータのマップ (ハッシュ) です。params には、offset と max が含まれている必要があります。
ID でユーザーを取得したい場合:
def users = User.get(<ID>)
また
def user = User.findById(<ID>)
または、他のプロパティによって:
def user = User.findBy<PROPERTY_NAME>(<PROPERTY_VALUE>)
これらの各メソッドは、すべてのフィールドを含むユーザー オブジェクトを返す必要があります。gsp では、次のように表示できます。
${user?.username}
また
${fieldValue(bean: user, field: "username")}
于 2012-07-29T16:49:40.473 に答える