У меня возникает проблема с проверкой нового пользовательского запроса на моем API. Я знаю, что в моем коде есть проблема, но я не могу ее понять:
И я отправляю через Google Postman этот json:
{
"username":"Username",
"email":"[email protected]",
"plainPassword":"SecretPassword",
"lastname":"Smith",
"firstname":"John",
"job_position":"CEO",
"phone":"+666133742",
"company_name":"Microtosh",
"website":"www.omgthatsaflippingspider.com",
"sector":"Food & Stuff",
"address":"12 st Overkill",
"city":"SinCity",
"zip_code":"W4224",
"country":"US",
"billing_infos_same_as_company":true,
"putf":"1",
"das":"Manchester United"
}
Теперь я, кажется, проверяю, но получаю сообщение об ошибке:
Column 'password' cannot be null
Когда я просматриваю форму $ -- перед $userManager->updateUser($user) -- я получаю следующее:
plainPassword:
{
-children:
{
-first:
{
-errors:
[
"fos_user.password.mismatch"
]
}
second: [ ]
}
}
Теперь, во-первых, почему он проверяет, если не нашел совпадения между паролем и подтверждением?
И правильно ли я поступаю, создавая нового пользователя? Я не понимаю, чего мне не хватает.
plainPassword
поле формы? И зачем вам устанавливать тип формыrepeated
, если вы создаете API? - person Jovan Perovic   schedule 02.09.2014