-2

私はgrailsを初めて使用し、アプリケーションでログインユーザーのすべてのプロパティを取得する方法を知りたいです。MYSQL dbを使用して、ユーザー名、passowrd、addressなどの情報を保存しました。データベースからそのプロパティの特定の値を取得し、textfield/gspに表示する方法を知りたいです。助けてください。tnx ..

4

1 に答える 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 に答える