Я протестировал приложение на своем локальном хосте и на размещенном веб-сервере. Теперь у меня есть новый vserver, где я устанавливал все программное обеспечение вручную. Теперь, когда я бегу мое приложение, я получаю странную ошибку:Symfony2: уведомление об неопределенном индексе после перехода на сервер
Notice: Undefined index: form_userprofile in /var/www/...
Что мне делать в контроллере там, следующее:
public function editProfileCheckAction(Request $request)
{
$user = $this->getUser();
$form = $this->createForm(new UsersType(), $user);
$form->submit($this->getRequest()->request->get($form->getName()));
$email = $this->get('request')->request->all()['form_userprofile']['email'];
В моей консоли он показывает мне следующее отправить сервер:
Request URL:http://../edit_check
Request Method:POST
Status Code:302 Found
Request Headers
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip,deflate
Content-Length:1379
Content-Type:multipart/form-data; boundary=----WebKitFormBoundaryl33AbLp8NUbbGxaG
Request Payload
------WebKitFormBoundaryl33AbLp8NUbbGxaG
Content-Disposition: form-data; name="form_userprofile[firstname]"
some
------WebKitFormBoundaryl33AbLp8NUbbGxaG
Content-Disposition: form-data; name="form_userprofile[homecountry]"
AC
и теперь, на сервере, нет содержания под 'Request Payload' и я получаю 500.
Кроме того, было бы хорошо знать, что означает 'border = ---- WebKitFormBoundaryl33AbLp8NUbbGxaG' означает ?!
Было бы здорово, если бы вы могли мне помочь! :)