Ниже моя страница отправки формы.Переменная author
- это то, что я хочу получить от вошедшего в систему пользователя, поскольку она является частью данных, которые мне нужно поместить в базу данных вместе с остальными этими входными данными.Я хочу знать, как я могу получить имя пользователя в этом экземпляре вошедшего в систему пользователя и передать его в поле автора без необходимости вводить его пользователем самостоятельно.
@(itemForm: Form[models.SubmittedWork],user: models.users.User)
@import helper._
@main("Add submission",user){
<p class="lead">Add a new submission</p>
@form(action=routes.HomeController.addSubmissionSubmit(), 'class -> "form-horizontal", 'role -> "form") {
@* CSRF attack prevention *@
@* This token, sent by the controller, will be used to authenticate the form submission *@
@CSRF.formField
@inputText(itemForm("name"), '_label -> "Name", 'class -> "form-control")
@select(
itemForm("Genre.id"),
options(Genre.options),
'_label -> "Genre", '_default -> "-- Choose a Genre --",
'_showConstraints -> false, 'class -> "form-control"
)
@inputText(itemForm("text"), '_label -> "Text", 'class -> "form-control")
@inputText(itemForm("id"), '_label -> "", 'hidden -> "hidden")
@inputText(itemForm("author"),'_label -> "", 'hidden -> "hidden")
<div class="actions">
<input type="submit" value="Add/Update item" class="btn btn-primary">
<a href="@routes.HomeController.works(0)">
<button type="button" class="btn btn-warning">Cancel</button>
</a>
</div>
} @* end of form *@
} @* end of main *@