Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: симфони, формы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
ksedin
Отправлено: 20 Февраля, 2014 - 16:09:22
Post Id


Гость


Покинул форум
Сообщений всего: 89
Дата рег-ции: Февр. 2014  


Помог: 0 раз(а)




Class Acme\WarmobiBundle\Controller\Request does not exist

PHP:
скопировать код в буфер обмена
  1.  
  2.     public function indexAction(Request $request)
  3.     {
  4.                 $user = $this->getUser();
  5.                 if(empty($user))
  6.                 {
  7.                         return $this->redirect($this->generateUrl('fos_user_security_logout'));
  8.                 }
  9.                
  10.  
  11.        
  12.         $task = new Task();
  13.                
  14.                 $userManager = $this->get('fos_user.user_manager');
  15.                 $myUser = $userManager->findUserByUsername($user);
  16.  
  17.                
  18.         $form = $this->createFormBuilder($task)
  19.                         ->add('text', 'text')
  20.                         ->getForm();
  21.                        
  22.                 if ($request->getMethod() == 'POST') {
  23.         $form->bindRequest($request);
  24.  
  25.         if ($form->isValid()) {
  26.                 $userManager = $this->get('fos_user.user_manager');
  27.                 $myUser = $userManager->findUserByUsername($user);
  28.                 $task = new Task();
  29.                 $chat = new Chat();
  30.                 $chat->setUserId($myUser->getId());
  31.                 $chat->setTextMessages($task->getText());
  32.                 $em = $this->getDoctrine()->getEntityManager();
  33.                 $em->persist($chat);
  34.                 $em->flush();
  35.  
  36.             return $this->redirect($this->generateUrl('Game_chat'));
  37.         }
  38.     }
  39.                
  40.                 return $this->render('AcmeWarmobiBundle::chat.html.twig', array(
  41.                 'user' => $myUser->getUsername(),
  42.                 'form' => $form->createView()));
  43.                
  44.         }
  45.  


Вотт такое дело, не могу понять, что ему не нравится? ищет рекуест в контроллере, что это?
 
 Top
digi
Отправлено: 21 Февраля, 2014 - 06:52:02
Post Id


Посетитель


Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




ооо Улыбка) вот теперь становится еще понятнее откуда ноги растут Улыбка тебе нужно изучить язык пхп, а особенно его нововведения в 5.3 и 5.4, для 5.3 могу посоветовать книгу http://www[dot]ozon[dot]ru/context/detail/id/5648968/ обязательно 2011 года, в ней не надо читать главу 17 т.к. сейчас используется Git, а также можно особо не углубляться в 15-ую главу т.к. PEAR не всегда использется, а вот Composer нужно обязательно изучить.
 
 Top
ksedin
Отправлено: 21 Февраля, 2014 - 10:29:00
Post Id


Гость


Покинул форум
Сообщений всего: 89
Дата рег-ции: Февр. 2014  


Помог: 0 раз(а)




digi, спасибо, почитаю, но мне кажется я знаю в чем дело, я ядро кавырял и кое что менял, мне кажется из-за этого, потому что когда-то давно это у меня работало
 
 Top
digi
Отправлено: 21 Февраля, 2014 - 10:51:07
Post Id


Посетитель


Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




во во Улыбка) вот для этого и надо сначала основы языка изучить Улыбка а в симфони в частности если в экспериментальных целях что-то менял в папке /vendor/ то сносишь её и выполняешь composer install --prefer-dist
 
 Top
ksedin
Отправлено: 21 Февраля, 2014 - 12:33:00
Post Id


Гость


Покинул форум
Сообщений всего: 89
Дата рег-ции: Февр. 2014  


Помог: 0 раз(а)




digi, капец, я полностью снес симфони и заново поставил( ладно, буду знать, но проблемы это не исправило
(Добавление)
ksedinнашел, просто нужно было подключить класс рекуест и все
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« CMS и фреймворки »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB