Я пишу веб-службу Restful в symfony2. Такая же служба отлично работает на локальном хосте, возвращающем данные ответа, но не на сервере. I print_r()
переменная ответа и показывает массив данных.Устойчивый веб-сервис, дающий ошибку Response, не содержит никаких данных.
$user = new Users();
$user->setUsername($paramFetcher->get('email'));
$password = $paramFetcher->get('password');
$user->setUserType('business');
if($password==""){
$user->setPassword(rand(0,1000));
}else{
$user->setPassword($password);
}
$data['UserDetails']['id'] = $user->getId();
$data['UserDetails']['username'] = $user->getUsername();
$data['UserDetails']['password'] = $user->getPassword();
$data['UserDetails']['usertype'] = $user->getUserType();
$em->persist($user);
$em->flush();
//print_r($data); print_r($buss);
$response[]=array("code"=>200,"message"=>"success","data"=>$data);
Пожалуйста, руководство
Можете ли вы показать полное сообщение об ошибке? Это: «Контроллер должен вернуть ответ (null given)»? Кроме того, если он работает локально, но не на реальном сервере, то убедитесь, что вы очистили кеш на реальном сервере с помощью параметра --env = prod? – dk80
полное сообщение об ошибке было следующим: «ответ не содержит никаких данных». и он работал с очисткой кеша thanx – Geetika