Передача 2-х параметров в рестлер
Я пытаюсь передать объект и строку в функцию и проверить его в рестлере,
но я получаю эту ошибку:
"error": {
"code": 400,
"message": "Bad Request: `user` is required but missing."
},
в документации я написал:
/**
*
* @param User $user user object
*
* @param string $lang the language of the name e.g. "en" or "ar".
*
* @url POST /login/
*/
и это функция:
public static function login(User $user,$lang) {
....
}
Я использую предыдущую версию рестлера.
1 ответ
В Restler 3 обязательные параметры отправляются через URL-адрес, например /login/myuser, поэтому URL-адрес должен включать этот параметр (отправка запроса на just /login вернет эту ошибку).