PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- public function indexAction(Request $request)
- {
- $user = $this->getUser();
- {
- return $this->redirect($this->generateUrl('fos_user_security_logout'));
- }
- $task = new Task();
- $userManager = $this->get('fos_user.user_manager');
- $myUser = $userManager->findUserByUsername($user);
- $form = $this->createFormBuilder($task)
- ->add('text', 'text')
- ->getForm();
- if ($request->getMethod() == 'POST') {
- $form->bindRequest($request);
- if ($form->isValid()) {
- $userManager = $this->get('fos_user.user_manager');
- $myUser = $userManager->findUserByUsername($user);
- $task = new Task();
- $chat = new Chat();
- $chat->setUserId($myUser->getId());
- $chat->setTextMessages($task->getText());
- $em = $this->getDoctrine()->getEntityManager();
- $em->persist($chat);
- $em->flush();
- return $this->redirect($this->generateUrl('Game_chat'));
- }
- }
- 'user' => $myUser->getUsername(),
- 'form' => $form->createView()));
- }