Symfony Exception

PDOException PDOException TableNotFoundException

HTTP 500 Internal Server Error

An exception occurred while executing 'SELECT t0.id AS id_1, t0.deleted_at AS deleted_at_2, t0.created_at AS created_at_3, t0.updated_at AS updated_at_4, t0.sort AS sort_5 FROM tech_line t0 INNER JOIN block_techLine ON t0.id = block_techLine.techLine_id WHERE block_techLine.block_id = ? ORDER BY t0.sort ASC' with params [121]:

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'hpszh.block_techLine' doesn't exist

Exceptions 3

Doctrine\DBAL\Exception\ TableNotFoundException

  1.             case '1050':
  2.                 return new Exception\TableExistsException($message$exception);
  3.             case '1051':
  4.             case '1146':
  5.                 return new Exception\TableNotFoundException($message$exception);
  6.             case '1216':
  7.             case '1217':
  8.             case '1451':
  9.             case '1452':
AbstractMySQLDriver->convertException('An exception occurred while executing \'SELECT t0.id AS id_1, t0.deleted_at AS deleted_at_2, t0.created_at AS created_at_3, t0.updated_at AS updated_at_4, t0.sort AS sort_5 FROM tech_line t0 INNER JOIN block_techLine ON t0.id = block_techLine.techLine_id WHERE block_techLine.block_id = ? ORDER BY t0.sort ASC\' with params [121]:SQLSTATE[42S02]: Base table or view not found: 1146 Table \'hpszh.block_techLine\' doesn\'t exist', object(PDOException)) in vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php (line 128)
  1.             $msg .= " with params " self::formatParameters($params);
  2.         }
  3.         $msg .= ":\n\n".$driverEx->getMessage();
  4.         if ($driver instanceof ExceptionConverterDriver && $driverEx instanceof DriverException) {
  5.             return $driver->convertException($msg$driverEx);
  6.         }
  7.         return new self($msg0$driverEx);
  8.     }
DBALException::driverExceptionDuringQuery(object(Driver), object(PDOException), 'SELECT t0.id AS id_1, t0.deleted_at AS deleted_at_2, t0.created_at AS created_at_3, t0.updated_at AS updated_at_4, t0.sort AS sort_5 FROM tech_line t0 INNER JOIN block_techLine ON t0.id = block_techLine.techLine_id WHERE block_techLine.block_id = ? ORDER BY t0.sort ASC', array(121)) in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 855)
  1.                 }
  2.             } else {
  3.                 $stmt $this->_conn->query($query);
  4.             }
  5.         } catch (\Exception $ex) {
  6.             throw DBALException::driverExceptionDuringQuery($this->_driver$ex$query$this->resolveParams($params$types));
  7.         }
  8.         $stmt->setFetchMode($this->defaultFetchMode);
  9.         if ($logger) {
Connection->executeQuery('SELECT t0.id AS id_1, t0.deleted_at AS deleted_at_2, t0.created_at AS created_at_3, t0.updated_at AS updated_at_4, t0.sort AS sort_5 FROM tech_line t0 INNER JOIN block_techLine ON t0.id = block_techLine.techLine_id WHERE block_techLine.block_id = ? ORDER BY t0.sort ASC', array(121), array('integer')) in vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php (line 1030)
  1.         }
  2.         $sql $this->getSelectSQL($criteria$assocnull$limit$offset);
  3.         list($params$types) = $this->expandToManyParameters($parameters);
  4.         return $this->conn->executeQuery($sql$params$types);
  5.     }
  6.     /**
  7.      * {@inheritdoc}
  8.      */
BasicEntityPersister->getManyToManyStatement(array('fieldName' => 'techLine', 'joinTable' => array('name' => 'block_techLine', 'schema' => null, 'joinColumns' => array(array('name' => 'block_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id')), 'inverseJoinColumns' => array(array('name' => 'techLine_id', 'unique' => false, 'nullable' => true, 'onDelete' => 'CASCADE', 'columnDefinition' => null, 'referencedColumnName' => 'id'))), 'targetEntity' => 'CatalogBundle\\Entity\\TechLine', 'mappedBy' => null, 'inversedBy' => null, 'cascade' => array('persist', 'remove'), 'orphanRemoval' => false, 'fetch' => 2, 'orderBy' => array('sort' => 'ASC'), 'type' => 8, 'isOwningSide' => true, 'sourceEntity' => 'CatalogBundle\\Entity\\Block', 'isCascadeRemove' => true, 'isCascadePersist' => true, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'joinTableColumns' => array('block_id', 'techLine_id'), 'relationToSourceKeyColumns' => array('block_id' => 'id'), 'isOnDeleteCascade' => true, 'relationToTargetKeyColumns' => array('techLine_id' => 'id')), object(Block)) in vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php (line 954)
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function loadManyToManyCollection(array $assoc$sourceEntityPersistentCollection $coll)
  5.     {
  6.         $stmt $this->getManyToManyStatement($assoc$sourceEntity);
  7.         return $this->loadCollectionFromStatement($assoc$stmt$coll);
  8.     }
  9.     /**
BasicEntityPersister->loadManyToManyCollection(array('fieldName' => 'techLine', 'joinTable' => array('name' => 'block_techLine', 'schema' => null, 'joinColumns' => array(array('name' => 'block_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id')), 'inverseJoinColumns' => array(array('name' => 'techLine_id', 'unique' => false, 'nullable' => true, 'onDelete' => 'CASCADE', 'columnDefinition' => null, 'referencedColumnName' => 'id'))), 'targetEntity' => 'CatalogBundle\\Entity\\TechLine', 'mappedBy' => null, 'inversedBy' => null, 'cascade' => array('persist', 'remove'), 'orphanRemoval' => false, 'fetch' => 2, 'orderBy' => array('sort' => 'ASC'), 'type' => 8, 'isOwningSide' => true, 'sourceEntity' => 'CatalogBundle\\Entity\\Block', 'isCascadeRemove' => true, 'isCascadePersist' => true, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'joinTableColumns' => array('block_id', 'techLine_id'), 'relationToSourceKeyColumns' => array('block_id' => 'id'), 'isOnDeleteCascade' => true, 'relationToTargetKeyColumns' => array('techLine_id' => 'id')), object(Block), object(PersistentCollection)) in vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php (line 2839)
  1.             case ClassMetadata::ONE_TO_MANY:
  2.                 $persister->loadOneToManyCollection($assoc$collection->getOwner(), $collection);
  3.                 break;
  4.             case ClassMetadata::MANY_TO_MANY:
  5.                 $persister->loadManyToManyCollection($assoc$collection->getOwner(), $collection);
  6.                 break;
  7.         }
  8.         $collection->setInitialized(true);
  9.     }
UnitOfWork->loadCollection(object(PersistentCollection)) in vendor/doctrine/orm/lib/Doctrine/ORM/PersistentCollection.php (line 694)
  1.         if ($this->isDirty) {
  2.             $newlyAddedDirtyObjects $this->collection->toArray();
  3.         }
  4.         $this->collection->clear();
  5.         $this->em->getUnitOfWork()->loadCollection($this);
  6.         $this->takeSnapshot();
  7.         if ($newlyAddedDirtyObjects) {
  8.             $this->restoreNewObjectsInDirtyCollection($newlyAddedDirtyObjects);
  9.         }
PersistentCollection->doInitialize() in vendor/doctrine/orm/lib/Doctrine/ORM/PersistentCollection.php (line 213)
  1.     {
  2.         if ($this->initialized || ! $this->association) {
  3.             return;
  4.         }
  5.         $this->doInitialize();
  6.         $this->initialized true;
  7.     }
  8.     /**
  1.     /**
  2.      * {@inheritDoc}
  3.      */
  4.     public function getIterator()
  5.     {
  6.         $this->initialize();
  7.         return $this->collection->getIterator();
  8.     }
  9.     /**
  10.      * {@inheritDoc}
AbstractLazyCollection->getIterator() in src/CatalogBundle/Form/ValueType.php (line 44)
  1.                         ));
  2.                     break;
  3.                 case 'simple_choice':
  4.                     $choices = array();
  5.                     /** @var TechLine $choice */
  6.                     foreach ($block->getTechLine() as $choice) {
  7.                         $choices[$choice->translate()->getValue()] = $choice->translate()->getValue();
  8.                     }
  9.                     $builder
  10.                         ->add('reponse'ChoiceType::class, array(
  11.                             'label' => $block->translate()->getTitle(),
ValueType->CatalogBundle\Form\{closure}(object(FormEvent), 'form.post_set_data', object(EventDispatcher)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php (line 214)
  1.     {
  2.         foreach ($listeners as $listener) {
  3.             if ($event->isPropagationStopped()) {
  4.                 break;
  5.             }
  6.             \call_user_func($listener$event$eventName$this);
  7.         }
  8.     }
  9.     /**
  10.      * Sorts the internal list of listeners for the given event by priority.
EventDispatcher->doDispatch(array(object(Closure)), 'form.post_set_data', object(FormEvent)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php (line 44)
  1.         if (null === $event) {
  2.             $event = new Event();
  3.         }
  4.         if ($listeners $this->getListeners($eventName)) {
  5.             $this->doDispatch($listeners$eventName$event);
  6.         }
  7.         return $event;
  8.     }
EventDispatcher->dispatch('form.post_set_data', object(FormEvent)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php (line 33)
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function dispatch($eventNameEvent $event null)
  5.     {
  6.         return $this->dispatcher->dispatch($eventName$event);
  7.     }
  8.     /**
  9.      * {@inheritdoc}
  10.      */
ImmutableEventDispatcher->dispatch('form.post_set_data', object(FormEvent)) in vendor/symfony/symfony/src/Symfony/Component/Form/Form.php (line 377)
  1.             $this->config->getDataMapper()->mapDataToForms($viewData, new \RecursiveIteratorIterator(new InheritDataAwareIterator($this->children)));
  2.         }
  3.         if ($dispatcher->hasListeners(FormEvents::POST_SET_DATA)) {
  4.             $event = new FormEvent($this$modelData);
  5.             $dispatcher->dispatch(FormEvents::POST_SET_DATA$event);
  6.         }
  7.         return $this;
  8.     }
  1.         foreach ($forms as $form) {
  2.             $propertyPath $form->getPropertyPath();
  3.             $config $form->getConfig();
  4.             if (!$empty && null !== $propertyPath && $config->getMapped()) {
  5.                 $form->setData($this->getPropertyValue($data$propertyPath));
  6.             } else {
  7.                 $form->setData($config->getData());
  8.             }
  9.         }
  10.     }
PropertyPathMapper->mapDataToForms(object(ArrayCollection), object(RecursiveIteratorIterator)) in vendor/symfony/symfony/src/Symfony/Component/Form/Form.php (line 372)
  1.         $this->lockSetData false;
  2.         // Compound forms don't need to invoke this method if they don't have children
  3.         if (\count($this->children) > 0) {
  4.             // Update child forms from the data (unless their config data is locked)
  5.             $this->config->getDataMapper()->mapDataToForms($viewData, new \RecursiveIteratorIterator(new InheritDataAwareIterator($this->children)));
  6.         }
  7.         if ($dispatcher->hasListeners(FormEvents::POST_SET_DATA)) {
  8.             $event = new FormEvent($this$modelData);
  9.             $dispatcher->dispatch(FormEvents::POST_SET_DATA$event);
  1.         foreach ($forms as $form) {
  2.             $propertyPath $form->getPropertyPath();
  3.             $config $form->getConfig();
  4.             if (!$empty && null !== $propertyPath && $config->getMapped()) {
  5.                 $form->setData($this->getPropertyValue($data$propertyPath));
  6.             } else {
  7.                 $form->setData($config->getData());
  8.             }
  9.         }
  10.     }
PropertyPathMapper->mapDataToForms(object(Reponse), object(RecursiveIteratorIterator)) in vendor/symfony/symfony/src/Symfony/Component/Form/Form.php (line 372)
  1.         $this->lockSetData false;
  2.         // Compound forms don't need to invoke this method if they don't have children
  3.         if (\count($this->children) > 0) {
  4.             // Update child forms from the data (unless their config data is locked)
  5.             $this->config->getDataMapper()->mapDataToForms($viewData, new \RecursiveIteratorIterator(new InheritDataAwareIterator($this->children)));
  6.         }
  7.         if ($dispatcher->hasListeners(FormEvents::POST_SET_DATA)) {
  8.             $event = new FormEvent($this$modelData);
  9.             $dispatcher->dispatch(FormEvents::POST_SET_DATA$event);
Form->setData(object(Reponse)) in vendor/symfony/symfony/src/Symfony/Component/Form/Form.php (line 476)
  1.         // Guarantee that the *_SET_DATA events have been triggered once the
  2.         // form is initialized. This makes sure that dynamically added or
  3.         // removed fields are already visible after initialization.
  4.         if (!$this->defaultDataSet) {
  5.             $this->setData($this->config->getData());
  6.         }
  7.         return $this;
  8.     }
  1.             $form->add($child->setAutoInitialize(false)->getForm());
  2.         }
  3.         if ($this->getAutoInitialize()) {
  4.             // Automatically initialize the form if it is configured so
  5.             $form->initialize();
  6.         }
  7.         return $form;
  8.     }
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function create($type 'Symfony\Component\Form\Extension\Core\Type\FormType'$data null, array $options = [])
  5.     {
  6.         return $this->createBuilder($type$data$options)->getForm();
  7.     }
  8.     /**
  9.      * {@inheritdoc}
  10.      */
FormFactory->create('CatalogBundle\\Form\\ReponseType', object(Reponse), array('action' => '/zh/detail/148/ye-ya-you-gang-shuang-zuo-yong-hm250xi-lie-me5xing-hao', 'method' => 'POST')) in vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerTrait.php (line 397)
  1.      *
  2.      * @final since version 3.4
  3.      */
  4.     protected function createForm($type$data null, array $options = [])
  5.     {
  6.         return $this->container->get('form.factory')->create($type$data$options);
  7.     }
  8.     /**
  9.      * Creates and returns a form builder instance.
  10.      *
Controller->createForm('CatalogBundle\\Form\\ReponseType', object(Reponse), array('action' => '/zh/detail/148/ye-ya-you-gang-shuang-zuo-yong-hm250xi-lie-me5xing-hao', 'method' => 'POST')) in src/AppBundle/Controller/DefaultController.php (line 687)
  1.     private function createCreateForm(Reponse $entity$idProduct $product)
  2.     {
  3.         $form $this->createForm("CatalogBundle\Form\ReponseType"$entity, array(
  4.             'action' => $this->generateUrl('detail', array('id' => $product->getId(), 'slug' => $product->translate()->getSlug())),
  5.             'method' => 'POST',
  6.         ));
  7.         return $form;
  8.     }
DefaultController->createCreateForm(object(Reponse), 12, object(Product)) in src/AppBundle/Controller/DefaultController.php (line 607)
  1.         if ($product->getFormulaire() != null) {
  2.             $idForm $product->getFormulaire()->getId();
  3.             $entity $em->getRepository('CatalogBundle:Formulaire')->find($idForm);
  4.             /** @var Reponse $result */
  5.             $result $this->setEntity($idForm);
  6.             $form $this->createCreateForm($result$idForm$product);
  7.             $form->handleRequest($request);
  8. //            die(VarDumper::dump($form));
  9.             if ($form->isSubmitted()) {
  10.                 foreach ($result->getValues() as $r) {
  11.                     if ($r->getBlock()->getType() == "multiple_choice") {
DefaultController->detailAction(object(Request), object(Product)) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php (line 151)
  1.         $this->dispatcher->dispatch(KernelEvents::CONTROLLER_ARGUMENTS$event);
  2.         $controller $event->getController();
  3.         $arguments $event->getArguments();
  4.         // call controller
  5.         $response = \call_user_func_array($controller$arguments);
  6.         // view
  7.         if (!$response instanceof Response) {
  8.             $event = new GetResponseForControllerResultEvent($this$request$type$response);
  9.             $this->dispatcher->dispatch(KernelEvents::VIEW$event);
HttpKernel->handleRaw(object(Request), 1) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php (line 68)
  1.     public function handle(Request $request$type HttpKernelInterface::MASTER_REQUEST$catch true)
  2.     {
  3.         $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  4.         try {
  5.             return $this->handleRaw($request$type);
  6.         } catch (\Exception $e) {
  7.             if ($e instanceof RequestExceptionInterface) {
  8.                 $e = new BadRequestHttpException($e->getMessage(), $e);
  9.             }
  10.             if (false === $catch) {
HttpKernel->handle(object(Request), 1, true) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php (line 200)
  1.         $this->boot();
  2.         ++$this->requestStackSize;
  3.         $this->resetServices true;
  4.         try {
  5.             return $this->getHttpKernel()->handle($request$type$catch);
  6.         } finally {
  7.             --$this->requestStackSize;
  8.         }
  9.     }
Kernel->handle(object(Request)) in web/app.php (line 23)
  1. $request Request::createFromGlobals();
  2. Request::setTrustedProxies(
  3.     ['192.0.0.1''10.0.0.0/8'],
  4.     Request::HEADER_X_FORWARDED_ALL
  5. );
  6. $response $kernel->handle($request);
  7. $response->send();
  8. $kernel->terminate($request$response);

Doctrine\DBAL\Driver\ PDOException

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'hpszh.block_techLine' doesn't exist

  1.     public function execute($params null)
  2.     {
  3.         try {
  4.             return parent::execute($params);
  5.         } catch (\PDOException $exception) {
  6.             throw new PDOException($exception);
  7.         }
  8.     }
  9.     /**
  10.      * {@inheritdoc}
PDOStatement->execute() in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 847)
  1.                 list($query$params$types) = SQLParserUtils::expandListParameters($query$params$types);
  2.                 $stmt $this->_conn->prepare($query);
  3.                 if ($types) {
  4.                     $this->_bindTypedValues($stmt$params$types);
  5.                     $stmt->execute();
  6.                 } else {
  7.                     $stmt->execute($params);
  8.                 }
  9.             } else {
  10.                 $stmt $this->_conn->query($query);
Connection->executeQuery('SELECT t0.id AS id_1, t0.deleted_at AS deleted_at_2, t0.created_at AS created_at_3, t0.updated_at AS updated_at_4, t0.sort AS sort_5 FROM tech_line t0 INNER JOIN block_techLine ON t0.id = block_techLine.techLine_id WHERE block_techLine.block_id = ? ORDER BY t0.sort ASC', array(121), array('integer')) in vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php (line 1030)
  1.         }
  2.         $sql $this->getSelectSQL($criteria$assocnull$limit$offset);
  3.         list($params$types) = $this->expandToManyParameters($parameters);
  4.         return $this->conn->executeQuery($sql$params$types);
  5.     }
  6.     /**
  7.      * {@inheritdoc}
  8.      */
BasicEntityPersister->getManyToManyStatement(array('fieldName' => 'techLine', 'joinTable' => array('name' => 'block_techLine', 'schema' => null, 'joinColumns' => array(array('name' => 'block_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id')), 'inverseJoinColumns' => array(array('name' => 'techLine_id', 'unique' => false, 'nullable' => true, 'onDelete' => 'CASCADE', 'columnDefinition' => null, 'referencedColumnName' => 'id'))), 'targetEntity' => 'CatalogBundle\\Entity\\TechLine', 'mappedBy' => null, 'inversedBy' => null, 'cascade' => array('persist', 'remove'), 'orphanRemoval' => false, 'fetch' => 2, 'orderBy' => array('sort' => 'ASC'), 'type' => 8, 'isOwningSide' => true, 'sourceEntity' => 'CatalogBundle\\Entity\\Block', 'isCascadeRemove' => true, 'isCascadePersist' => true, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'joinTableColumns' => array('block_id', 'techLine_id'), 'relationToSourceKeyColumns' => array('block_id' => 'id'), 'isOnDeleteCascade' => true, 'relationToTargetKeyColumns' => array('techLine_id' => 'id')), object(Block)) in vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php (line 954)
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function loadManyToManyCollection(array $assoc$sourceEntityPersistentCollection $coll)
  5.     {
  6.         $stmt $this->getManyToManyStatement($assoc$sourceEntity);
  7.         return $this->loadCollectionFromStatement($assoc$stmt$coll);
  8.     }
  9.     /**
BasicEntityPersister->loadManyToManyCollection(array('fieldName' => 'techLine', 'joinTable' => array('name' => 'block_techLine', 'schema' => null, 'joinColumns' => array(array('name' => 'block_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id')), 'inverseJoinColumns' => array(array('name' => 'techLine_id', 'unique' => false, 'nullable' => true, 'onDelete' => 'CASCADE', 'columnDefinition' => null, 'referencedColumnName' => 'id'))), 'targetEntity' => 'CatalogBundle\\Entity\\TechLine', 'mappedBy' => null, 'inversedBy' => null, 'cascade' => array('persist', 'remove'), 'orphanRemoval' => false, 'fetch' => 2, 'orderBy' => array('sort' => 'ASC'), 'type' => 8, 'isOwningSide' => true, 'sourceEntity' => 'CatalogBundle\\Entity\\Block', 'isCascadeRemove' => true, 'isCascadePersist' => true, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'joinTableColumns' => array('block_id', 'techLine_id'), 'relationToSourceKeyColumns' => array('block_id' => 'id'), 'isOnDeleteCascade' => true, 'relationToTargetKeyColumns' => array('techLine_id' => 'id')), object(Block), object(PersistentCollection)) in vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php (line 2839)
  1.             case ClassMetadata::ONE_TO_MANY:
  2.                 $persister->loadOneToManyCollection($assoc$collection->getOwner(), $collection);
  3.                 break;
  4.             case ClassMetadata::MANY_TO_MANY:
  5.                 $persister->loadManyToManyCollection($assoc$collection->getOwner(), $collection);
  6.                 break;
  7.         }
  8.         $collection->setInitialized(true);
  9.     }
UnitOfWork->loadCollection(object(PersistentCollection)) in vendor/doctrine/orm/lib/Doctrine/ORM/PersistentCollection.php (line 694)
  1.         if ($this->isDirty) {
  2.             $newlyAddedDirtyObjects $this->collection->toArray();
  3.         }
  4.         $this->collection->clear();
  5.         $this->em->getUnitOfWork()->loadCollection($this);
  6.         $this->takeSnapshot();
  7.         if ($newlyAddedDirtyObjects) {
  8.             $this->restoreNewObjectsInDirtyCollection($newlyAddedDirtyObjects);
  9.         }
PersistentCollection->doInitialize() in vendor/doctrine/orm/lib/Doctrine/ORM/PersistentCollection.php (line 213)
  1.     {
  2.         if ($this->initialized || ! $this->association) {
  3.             return;
  4.         }
  5.         $this->doInitialize();
  6.         $this->initialized true;
  7.     }
  8.     /**
  1.     /**
  2.      * {@inheritDoc}
  3.      */
  4.     public function getIterator()
  5.     {
  6.         $this->initialize();
  7.         return $this->collection->getIterator();
  8.     }
  9.     /**
  10.      * {@inheritDoc}
AbstractLazyCollection->getIterator() in src/CatalogBundle/Form/ValueType.php (line 44)
  1.                         ));
  2.                     break;
  3.                 case 'simple_choice':
  4.                     $choices = array();
  5.                     /** @var TechLine $choice */
  6.                     foreach ($block->getTechLine() as $choice) {
  7.                         $choices[$choice->translate()->getValue()] = $choice->translate()->getValue();
  8.                     }
  9.                     $builder
  10.                         ->add('reponse'ChoiceType::class, array(
  11.                             'label' => $block->translate()->getTitle(),
ValueType->CatalogBundle\Form\{closure}(object(FormEvent), 'form.post_set_data', object(EventDispatcher)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php (line 214)
  1.     {
  2.         foreach ($listeners as $listener) {
  3.             if ($event->isPropagationStopped()) {
  4.                 break;
  5.             }
  6.             \call_user_func($listener$event$eventName$this);
  7.         }
  8.     }
  9.     /**
  10.      * Sorts the internal list of listeners for the given event by priority.
EventDispatcher->doDispatch(array(object(Closure)), 'form.post_set_data', object(FormEvent)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php (line 44)
  1.         if (null === $event) {
  2.             $event = new Event();
  3.         }
  4.         if ($listeners $this->getListeners($eventName)) {
  5.             $this->doDispatch($listeners$eventName$event);
  6.         }
  7.         return $event;
  8.     }
EventDispatcher->dispatch('form.post_set_data', object(FormEvent)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php (line 33)
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function dispatch($eventNameEvent $event null)
  5.     {
  6.         return $this->dispatcher->dispatch($eventName$event);
  7.     }
  8.     /**
  9.      * {@inheritdoc}
  10.      */
ImmutableEventDispatcher->dispatch('form.post_set_data', object(FormEvent)) in vendor/symfony/symfony/src/Symfony/Component/Form/Form.php (line 377)
  1.             $this->config->getDataMapper()->mapDataToForms($viewData, new \RecursiveIteratorIterator(new InheritDataAwareIterator($this->children)));
  2.         }
  3.         if ($dispatcher->hasListeners(FormEvents::POST_SET_DATA)) {
  4.             $event = new FormEvent($this$modelData);
  5.             $dispatcher->dispatch(FormEvents::POST_SET_DATA$event);
  6.         }
  7.         return $this;
  8.     }
  1.         foreach ($forms as $form) {
  2.             $propertyPath $form->getPropertyPath();
  3.             $config $form->getConfig();
  4.             if (!$empty && null !== $propertyPath && $config->getMapped()) {
  5.                 $form->setData($this->getPropertyValue($data$propertyPath));
  6.             } else {
  7.                 $form->setData($config->getData());
  8.             }
  9.         }
  10.     }
PropertyPathMapper->mapDataToForms(object(ArrayCollection), object(RecursiveIteratorIterator)) in vendor/symfony/symfony/src/Symfony/Component/Form/Form.php (line 372)
  1.         $this->lockSetData false;
  2.         // Compound forms don't need to invoke this method if they don't have children
  3.         if (\count($this->children) > 0) {
  4.             // Update child forms from the data (unless their config data is locked)
  5.             $this->config->getDataMapper()->mapDataToForms($viewData, new \RecursiveIteratorIterator(new InheritDataAwareIterator($this->children)));
  6.         }
  7.         if ($dispatcher->hasListeners(FormEvents::POST_SET_DATA)) {
  8.             $event = new FormEvent($this$modelData);
  9.             $dispatcher->dispatch(FormEvents::POST_SET_DATA$event);
  1.         foreach ($forms as $form) {
  2.             $propertyPath $form->getPropertyPath();
  3.             $config $form->getConfig();
  4.             if (!$empty && null !== $propertyPath && $config->getMapped()) {
  5.                 $form->setData($this->getPropertyValue($data$propertyPath));
  6.             } else {
  7.                 $form->setData($config->getData());
  8.             }
  9.         }
  10.     }
PropertyPathMapper->mapDataToForms(object(Reponse), object(RecursiveIteratorIterator)) in vendor/symfony/symfony/src/Symfony/Component/Form/Form.php (line 372)
  1.         $this->lockSetData false;
  2.         // Compound forms don't need to invoke this method if they don't have children
  3.         if (\count($this->children) > 0) {
  4.             // Update child forms from the data (unless their config data is locked)
  5.             $this->config->getDataMapper()->mapDataToForms($viewData, new \RecursiveIteratorIterator(new InheritDataAwareIterator($this->children)));
  6.         }
  7.         if ($dispatcher->hasListeners(FormEvents::POST_SET_DATA)) {
  8.             $event = new FormEvent($this$modelData);
  9.             $dispatcher->dispatch(FormEvents::POST_SET_DATA$event);
Form->setData(object(Reponse)) in vendor/symfony/symfony/src/Symfony/Component/Form/Form.php (line 476)
  1.         // Guarantee that the *_SET_DATA events have been triggered once the
  2.         // form is initialized. This makes sure that dynamically added or
  3.         // removed fields are already visible after initialization.
  4.         if (!$this->defaultDataSet) {
  5.             $this->setData($this->config->getData());
  6.         }
  7.         return $this;
  8.     }
  1.             $form->add($child->setAutoInitialize(false)->getForm());
  2.         }
  3.         if ($this->getAutoInitialize()) {
  4.             // Automatically initialize the form if it is configured so
  5.             $form->initialize();
  6.         }
  7.         return $form;
  8.     }
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function create($type 'Symfony\Component\Form\Extension\Core\Type\FormType'$data null, array $options = [])
  5.     {
  6.         return $this->createBuilder($type$data$options)->getForm();
  7.     }
  8.     /**
  9.      * {@inheritdoc}
  10.      */
FormFactory->create('CatalogBundle\\Form\\ReponseType', object(Reponse), array('action' => '/zh/detail/148/ye-ya-you-gang-shuang-zuo-yong-hm250xi-lie-me5xing-hao', 'method' => 'POST')) in vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerTrait.php (line 397)
  1.      *
  2.      * @final since version 3.4
  3.      */
  4.     protected function createForm($type$data null, array $options = [])
  5.     {
  6.         return $this->container->get('form.factory')->create($type$data$options);
  7.     }
  8.     /**
  9.      * Creates and returns a form builder instance.
  10.      *
Controller->createForm('CatalogBundle\\Form\\ReponseType', object(Reponse), array('action' => '/zh/detail/148/ye-ya-you-gang-shuang-zuo-yong-hm250xi-lie-me5xing-hao', 'method' => 'POST')) in src/AppBundle/Controller/DefaultController.php (line 687)
  1.     private function createCreateForm(Reponse $entity$idProduct $product)
  2.     {
  3.         $form $this->createForm("CatalogBundle\Form\ReponseType"$entity, array(
  4.             'action' => $this->generateUrl('detail', array('id' => $product->getId(), 'slug' => $product->translate()->getSlug())),
  5.             'method' => 'POST',
  6.         ));
  7.         return $form;
  8.     }
DefaultController->createCreateForm(object(Reponse), 12, object(Product)) in src/AppBundle/Controller/DefaultController.php (line 607)
  1.         if ($product->getFormulaire() != null) {
  2.             $idForm $product->getFormulaire()->getId();
  3.             $entity $em->getRepository('CatalogBundle:Formulaire')->find($idForm);
  4.             /** @var Reponse $result */
  5.             $result $this->setEntity($idForm);
  6.             $form $this->createCreateForm($result$idForm$product);
  7.             $form->handleRequest($request);
  8. //            die(VarDumper::dump($form));
  9.             if ($form->isSubmitted()) {
  10.                 foreach ($result->getValues() as $r) {
  11.                     if ($r->getBlock()->getType() == "multiple_choice") {
DefaultController->detailAction(object(Request), object(Product)) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php (line 151)
  1.         $this->dispatcher->dispatch(KernelEvents::CONTROLLER_ARGUMENTS$event);
  2.         $controller $event->getController();
  3.         $arguments $event->getArguments();
  4.         // call controller
  5.         $response = \call_user_func_array($controller$arguments);
  6.         // view
  7.         if (!$response instanceof Response) {
  8.             $event = new GetResponseForControllerResultEvent($this$request$type$response);
  9.             $this->dispatcher->dispatch(KernelEvents::VIEW$event);
HttpKernel->handleRaw(object(Request), 1) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php (line 68)
  1.     public function handle(Request $request$type HttpKernelInterface::MASTER_REQUEST$catch true)
  2.     {
  3.         $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  4.         try {
  5.             return $this->handleRaw($request$type);
  6.         } catch (\Exception $e) {
  7.             if ($e instanceof RequestExceptionInterface) {
  8.                 $e = new BadRequestHttpException($e->getMessage(), $e);
  9.             }
  10.             if (false === $catch) {
HttpKernel->handle(object(Request), 1, true) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php (line 200)
  1.         $this->boot();
  2.         ++$this->requestStackSize;
  3.         $this->resetServices true;
  4.         try {
  5.             return $this->getHttpKernel()->handle($request$type$catch);
  6.         } finally {
  7.             --$this->requestStackSize;
  8.         }
  9.     }
Kernel->handle(object(Request)) in web/app.php (line 23)
  1. $request Request::createFromGlobals();
  2. Request::setTrustedProxies(
  3.     ['192.0.0.1''10.0.0.0/8'],
  4.     Request::HEADER_X_FORWARDED_ALL
  5. );
  6. $response $kernel->handle($request);
  7. $response->send();
  8. $kernel->terminate($request$response);

PDOException

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'hpszh.block_techLine' doesn't exist

  1.      * {@inheritdoc}
  2.      */
  3.     public function execute($params null)
  4.     {
  5.         try {
  6.             return parent::execute($params);
  7.         } catch (\PDOException $exception) {
  8.             throw new PDOException($exception);
  9.         }
  10.     }
PDOStatement->execute(null) in vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php (line 105)
  1.      * {@inheritdoc}
  2.      */
  3.     public function execute($params null)
  4.     {
  5.         try {
  6.             return parent::execute($params);
  7.         } catch (\PDOException $exception) {
  8.             throw new PDOException($exception);
  9.         }
  10.     }
PDOStatement->execute() in vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php (line 847)
  1.                 list($query$params$types) = SQLParserUtils::expandListParameters($query$params$types);
  2.                 $stmt $this->_conn->prepare($query);
  3.                 if ($types) {
  4.                     $this->_bindTypedValues($stmt$params$types);
  5.                     $stmt->execute();
  6.                 } else {
  7.                     $stmt->execute($params);
  8.                 }
  9.             } else {
  10.                 $stmt $this->_conn->query($query);
Connection->executeQuery('SELECT t0.id AS id_1, t0.deleted_at AS deleted_at_2, t0.created_at AS created_at_3, t0.updated_at AS updated_at_4, t0.sort AS sort_5 FROM tech_line t0 INNER JOIN block_techLine ON t0.id = block_techLine.techLine_id WHERE block_techLine.block_id = ? ORDER BY t0.sort ASC', array(121), array('integer')) in vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php (line 1030)
  1.         }
  2.         $sql $this->getSelectSQL($criteria$assocnull$limit$offset);
  3.         list($params$types) = $this->expandToManyParameters($parameters);
  4.         return $this->conn->executeQuery($sql$params$types);
  5.     }
  6.     /**
  7.      * {@inheritdoc}
  8.      */
BasicEntityPersister->getManyToManyStatement(array('fieldName' => 'techLine', 'joinTable' => array('name' => 'block_techLine', 'schema' => null, 'joinColumns' => array(array('name' => 'block_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id')), 'inverseJoinColumns' => array(array('name' => 'techLine_id', 'unique' => false, 'nullable' => true, 'onDelete' => 'CASCADE', 'columnDefinition' => null, 'referencedColumnName' => 'id'))), 'targetEntity' => 'CatalogBundle\\Entity\\TechLine', 'mappedBy' => null, 'inversedBy' => null, 'cascade' => array('persist', 'remove'), 'orphanRemoval' => false, 'fetch' => 2, 'orderBy' => array('sort' => 'ASC'), 'type' => 8, 'isOwningSide' => true, 'sourceEntity' => 'CatalogBundle\\Entity\\Block', 'isCascadeRemove' => true, 'isCascadePersist' => true, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'joinTableColumns' => array('block_id', 'techLine_id'), 'relationToSourceKeyColumns' => array('block_id' => 'id'), 'isOnDeleteCascade' => true, 'relationToTargetKeyColumns' => array('techLine_id' => 'id')), object(Block)) in vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php (line 954)
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function loadManyToManyCollection(array $assoc$sourceEntityPersistentCollection $coll)
  5.     {
  6.         $stmt $this->getManyToManyStatement($assoc$sourceEntity);
  7.         return $this->loadCollectionFromStatement($assoc$stmt$coll);
  8.     }
  9.     /**
BasicEntityPersister->loadManyToManyCollection(array('fieldName' => 'techLine', 'joinTable' => array('name' => 'block_techLine', 'schema' => null, 'joinColumns' => array(array('name' => 'block_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id')), 'inverseJoinColumns' => array(array('name' => 'techLine_id', 'unique' => false, 'nullable' => true, 'onDelete' => 'CASCADE', 'columnDefinition' => null, 'referencedColumnName' => 'id'))), 'targetEntity' => 'CatalogBundle\\Entity\\TechLine', 'mappedBy' => null, 'inversedBy' => null, 'cascade' => array('persist', 'remove'), 'orphanRemoval' => false, 'fetch' => 2, 'orderBy' => array('sort' => 'ASC'), 'type' => 8, 'isOwningSide' => true, 'sourceEntity' => 'CatalogBundle\\Entity\\Block', 'isCascadeRemove' => true, 'isCascadePersist' => true, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'joinTableColumns' => array('block_id', 'techLine_id'), 'relationToSourceKeyColumns' => array('block_id' => 'id'), 'isOnDeleteCascade' => true, 'relationToTargetKeyColumns' => array('techLine_id' => 'id')), object(Block), object(PersistentCollection)) in vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php (line 2839)
  1.             case ClassMetadata::ONE_TO_MANY:
  2.                 $persister->loadOneToManyCollection($assoc$collection->getOwner(), $collection);
  3.                 break;
  4.             case ClassMetadata::MANY_TO_MANY:
  5.                 $persister->loadManyToManyCollection($assoc$collection->getOwner(), $collection);
  6.                 break;
  7.         }
  8.         $collection->setInitialized(true);
  9.     }
UnitOfWork->loadCollection(object(PersistentCollection)) in vendor/doctrine/orm/lib/Doctrine/ORM/PersistentCollection.php (line 694)
  1.         if ($this->isDirty) {
  2.             $newlyAddedDirtyObjects $this->collection->toArray();
  3.         }
  4.         $this->collection->clear();
  5.         $this->em->getUnitOfWork()->loadCollection($this);
  6.         $this->takeSnapshot();
  7.         if ($newlyAddedDirtyObjects) {
  8.             $this->restoreNewObjectsInDirtyCollection($newlyAddedDirtyObjects);
  9.         }
PersistentCollection->doInitialize() in vendor/doctrine/orm/lib/Doctrine/ORM/PersistentCollection.php (line 213)
  1.     {
  2.         if ($this->initialized || ! $this->association) {
  3.             return;
  4.         }
  5.         $this->doInitialize();
  6.         $this->initialized true;
  7.     }
  8.     /**
  1.     /**
  2.      * {@inheritDoc}
  3.      */
  4.     public function getIterator()
  5.     {
  6.         $this->initialize();
  7.         return $this->collection->getIterator();
  8.     }
  9.     /**
  10.      * {@inheritDoc}
AbstractLazyCollection->getIterator() in src/CatalogBundle/Form/ValueType.php (line 44)
  1.                         ));
  2.                     break;
  3.                 case 'simple_choice':
  4.                     $choices = array();
  5.                     /** @var TechLine $choice */
  6.                     foreach ($block->getTechLine() as $choice) {
  7.                         $choices[$choice->translate()->getValue()] = $choice->translate()->getValue();
  8.                     }
  9.                     $builder
  10.                         ->add('reponse'ChoiceType::class, array(
  11.                             'label' => $block->translate()->getTitle(),
ValueType->CatalogBundle\Form\{closure}(object(FormEvent), 'form.post_set_data', object(EventDispatcher)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php (line 214)
  1.     {
  2.         foreach ($listeners as $listener) {
  3.             if ($event->isPropagationStopped()) {
  4.                 break;
  5.             }
  6.             \call_user_func($listener$event$eventName$this);
  7.         }
  8.     }
  9.     /**
  10.      * Sorts the internal list of listeners for the given event by priority.
EventDispatcher->doDispatch(array(object(Closure)), 'form.post_set_data', object(FormEvent)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php (line 44)
  1.         if (null === $event) {
  2.             $event = new Event();
  3.         }
  4.         if ($listeners $this->getListeners($eventName)) {
  5.             $this->doDispatch($listeners$eventName$event);
  6.         }
  7.         return $event;
  8.     }
EventDispatcher->dispatch('form.post_set_data', object(FormEvent)) in vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php (line 33)
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function dispatch($eventNameEvent $event null)
  5.     {
  6.         return $this->dispatcher->dispatch($eventName$event);
  7.     }
  8.     /**
  9.      * {@inheritdoc}
  10.      */
ImmutableEventDispatcher->dispatch('form.post_set_data', object(FormEvent)) in vendor/symfony/symfony/src/Symfony/Component/Form/Form.php (line 377)
  1.             $this->config->getDataMapper()->mapDataToForms($viewData, new \RecursiveIteratorIterator(new InheritDataAwareIterator($this->children)));
  2.         }
  3.         if ($dispatcher->hasListeners(FormEvents::POST_SET_DATA)) {
  4.             $event = new FormEvent($this$modelData);
  5.             $dispatcher->dispatch(FormEvents::POST_SET_DATA$event);
  6.         }
  7.         return $this;
  8.     }
  1.         foreach ($forms as $form) {
  2.             $propertyPath $form->getPropertyPath();
  3.             $config $form->getConfig();
  4.             if (!$empty && null !== $propertyPath && $config->getMapped()) {
  5.                 $form->setData($this->getPropertyValue($data$propertyPath));
  6.             } else {
  7.                 $form->setData($config->getData());
  8.             }
  9.         }
  10.     }
PropertyPathMapper->mapDataToForms(object(ArrayCollection), object(RecursiveIteratorIterator)) in vendor/symfony/symfony/src/Symfony/Component/Form/Form.php (line 372)
  1.         $this->lockSetData false;
  2.         // Compound forms don't need to invoke this method if they don't have children
  3.         if (\count($this->children) > 0) {
  4.             // Update child forms from the data (unless their config data is locked)
  5.             $this->config->getDataMapper()->mapDataToForms($viewData, new \RecursiveIteratorIterator(new InheritDataAwareIterator($this->children)));
  6.         }
  7.         if ($dispatcher->hasListeners(FormEvents::POST_SET_DATA)) {
  8.             $event = new FormEvent($this$modelData);
  9.             $dispatcher->dispatch(FormEvents::POST_SET_DATA$event);
  1.         foreach ($forms as $form) {
  2.             $propertyPath $form->getPropertyPath();
  3.             $config $form->getConfig();
  4.             if (!$empty && null !== $propertyPath && $config->getMapped()) {
  5.                 $form->setData($this->getPropertyValue($data$propertyPath));
  6.             } else {
  7.                 $form->setData($config->getData());
  8.             }
  9.         }
  10.     }
PropertyPathMapper->mapDataToForms(object(Reponse), object(RecursiveIteratorIterator)) in vendor/symfony/symfony/src/Symfony/Component/Form/Form.php (line 372)
  1.         $this->lockSetData false;
  2.         // Compound forms don't need to invoke this method if they don't have children
  3.         if (\count($this->children) > 0) {
  4.             // Update child forms from the data (unless their config data is locked)
  5.             $this->config->getDataMapper()->mapDataToForms($viewData, new \RecursiveIteratorIterator(new InheritDataAwareIterator($this->children)));
  6.         }
  7.         if ($dispatcher->hasListeners(FormEvents::POST_SET_DATA)) {
  8.             $event = new FormEvent($this$modelData);
  9.             $dispatcher->dispatch(FormEvents::POST_SET_DATA$event);
Form->setData(object(Reponse)) in vendor/symfony/symfony/src/Symfony/Component/Form/Form.php (line 476)
  1.         // Guarantee that the *_SET_DATA events have been triggered once the
  2.         // form is initialized. This makes sure that dynamically added or
  3.         // removed fields are already visible after initialization.
  4.         if (!$this->defaultDataSet) {
  5.             $this->setData($this->config->getData());
  6.         }
  7.         return $this;
  8.     }
  1.             $form->add($child->setAutoInitialize(false)->getForm());
  2.         }
  3.         if ($this->getAutoInitialize()) {
  4.             // Automatically initialize the form if it is configured so
  5.             $form->initialize();
  6.         }
  7.         return $form;
  8.     }
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function create($type 'Symfony\Component\Form\Extension\Core\Type\FormType'$data null, array $options = [])
  5.     {
  6.         return $this->createBuilder($type$data$options)->getForm();
  7.     }
  8.     /**
  9.      * {@inheritdoc}
  10.      */
FormFactory->create('CatalogBundle\\Form\\ReponseType', object(Reponse), array('action' => '/zh/detail/148/ye-ya-you-gang-shuang-zuo-yong-hm250xi-lie-me5xing-hao', 'method' => 'POST')) in vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerTrait.php (line 397)
  1.      *
  2.      * @final since version 3.4
  3.      */
  4.     protected function createForm($type$data null, array $options = [])
  5.     {
  6.         return $this->container->get('form.factory')->create($type$data$options);
  7.     }
  8.     /**
  9.      * Creates and returns a form builder instance.
  10.      *
Controller->createForm('CatalogBundle\\Form\\ReponseType', object(Reponse), array('action' => '/zh/detail/148/ye-ya-you-gang-shuang-zuo-yong-hm250xi-lie-me5xing-hao', 'method' => 'POST')) in src/AppBundle/Controller/DefaultController.php (line 687)
  1.     private function createCreateForm(Reponse $entity$idProduct $product)
  2.     {
  3.         $form $this->createForm("CatalogBundle\Form\ReponseType"$entity, array(
  4.             'action' => $this->generateUrl('detail', array('id' => $product->getId(), 'slug' => $product->translate()->getSlug())),
  5.             'method' => 'POST',
  6.         ));
  7.         return $form;
  8.     }
DefaultController->createCreateForm(object(Reponse), 12, object(Product)) in src/AppBundle/Controller/DefaultController.php (line 607)
  1.         if ($product->getFormulaire() != null) {
  2.             $idForm $product->getFormulaire()->getId();
  3.             $entity $em->getRepository('CatalogBundle:Formulaire')->find($idForm);
  4.             /** @var Reponse $result */
  5.             $result $this->setEntity($idForm);
  6.             $form $this->createCreateForm($result$idForm$product);
  7.             $form->handleRequest($request);
  8. //            die(VarDumper::dump($form));
  9.             if ($form->isSubmitted()) {
  10.                 foreach ($result->getValues() as $r) {
  11.                     if ($r->getBlock()->getType() == "multiple_choice") {
DefaultController->detailAction(object(Request), object(Product)) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php (line 151)
  1.         $this->dispatcher->dispatch(KernelEvents::CONTROLLER_ARGUMENTS$event);
  2.         $controller $event->getController();
  3.         $arguments $event->getArguments();
  4.         // call controller
  5.         $response = \call_user_func_array($controller$arguments);
  6.         // view
  7.         if (!$response instanceof Response) {
  8.             $event = new GetResponseForControllerResultEvent($this$request$type$response);
  9.             $this->dispatcher->dispatch(KernelEvents::VIEW$event);
HttpKernel->handleRaw(object(Request), 1) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php (line 68)
  1.     public function handle(Request $request$type HttpKernelInterface::MASTER_REQUEST$catch true)
  2.     {
  3.         $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  4.         try {
  5.             return $this->handleRaw($request$type);
  6.         } catch (\Exception $e) {
  7.             if ($e instanceof RequestExceptionInterface) {
  8.                 $e = new BadRequestHttpException($e->getMessage(), $e);
  9.             }
  10.             if (false === $catch) {
HttpKernel->handle(object(Request), 1, true) in vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php (line 200)
  1.         $this->boot();
  2.         ++$this->requestStackSize;
  3.         $this->resetServices true;
  4.         try {
  5.             return $this->getHttpKernel()->handle($request$type$catch);
  6.         } finally {
  7.             --$this->requestStackSize;
  8.         }
  9.     }
Kernel->handle(object(Request)) in web/app.php (line 23)
  1. $request Request::createFromGlobals();
  2. Request::setTrustedProxies(
  3.     ['192.0.0.1''10.0.0.0/8'],
  4.     Request::HEADER_X_FORWARDED_ALL
  5. );
  6. $response $kernel->handle($request);
  7. $response->send();
  8. $kernel->terminate($request$response);

Logs

No log messages

Stack Traces 3

[3/3] TableNotFoundException

Doctrine\DBAL\Exception\TableNotFoundException:
An exception occurred while executing 'SELECT t0.id AS id_1, t0.deleted_at AS deleted_at_2, t0.created_at AS created_at_3, t0.updated_at AS updated_at_4, t0.sort AS sort_5 FROM tech_line t0 INNER JOIN block_techLine ON t0.id = block_techLine.techLine_id WHERE block_techLine.block_id = ? ORDER BY t0.sort ASC' with params [121]:

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'hpszh.block_techLine' doesn't exist

  at vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:53
  at Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException('An exception occurred while executing \'SELECT t0.id AS id_1, t0.deleted_at AS deleted_at_2, t0.created_at AS created_at_3, t0.updated_at AS updated_at_4, t0.sort AS sort_5 FROM tech_line t0 INNER JOIN block_techLine ON t0.id = block_techLine.techLine_id WHERE block_techLine.block_id = ? ORDER BY t0.sort ASC\' with params [121]:SQLSTATE[42S02]: Base table or view not found: 1146 Table \'hpszh.block_techLine\' doesn\'t exist', object(PDOException))
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:128)
  at Doctrine\DBAL\DBALException::driverExceptionDuringQuery(object(Driver), object(PDOException), 'SELECT t0.id AS id_1, t0.deleted_at AS deleted_at_2, t0.created_at AS created_at_3, t0.updated_at AS updated_at_4, t0.sort AS sort_5 FROM tech_line t0 INNER JOIN block_techLine ON t0.id = block_techLine.techLine_id WHERE block_techLine.block_id = ? ORDER BY t0.sort ASC', array(121))
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:855)
  at Doctrine\DBAL\Connection->executeQuery('SELECT t0.id AS id_1, t0.deleted_at AS deleted_at_2, t0.created_at AS created_at_3, t0.updated_at AS updated_at_4, t0.sort AS sort_5 FROM tech_line t0 INNER JOIN block_techLine ON t0.id = block_techLine.techLine_id WHERE block_techLine.block_id = ? ORDER BY t0.sort ASC', array(121), array('integer'))
     (vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php:1030)
  at Doctrine\ORM\Persisters\Entity\BasicEntityPersister->getManyToManyStatement(array('fieldName' => 'techLine', 'joinTable' => array('name' => 'block_techLine', 'schema' => null, 'joinColumns' => array(array('name' => 'block_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id')), 'inverseJoinColumns' => array(array('name' => 'techLine_id', 'unique' => false, 'nullable' => true, 'onDelete' => 'CASCADE', 'columnDefinition' => null, 'referencedColumnName' => 'id'))), 'targetEntity' => 'CatalogBundle\\Entity\\TechLine', 'mappedBy' => null, 'inversedBy' => null, 'cascade' => array('persist', 'remove'), 'orphanRemoval' => false, 'fetch' => 2, 'orderBy' => array('sort' => 'ASC'), 'type' => 8, 'isOwningSide' => true, 'sourceEntity' => 'CatalogBundle\\Entity\\Block', 'isCascadeRemove' => true, 'isCascadePersist' => true, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'joinTableColumns' => array('block_id', 'techLine_id'), 'relationToSourceKeyColumns' => array('block_id' => 'id'), 'isOnDeleteCascade' => true, 'relationToTargetKeyColumns' => array('techLine_id' => 'id')), object(Block))
     (vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php:954)
  at Doctrine\ORM\Persisters\Entity\BasicEntityPersister->loadManyToManyCollection(array('fieldName' => 'techLine', 'joinTable' => array('name' => 'block_techLine', 'schema' => null, 'joinColumns' => array(array('name' => 'block_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id')), 'inverseJoinColumns' => array(array('name' => 'techLine_id', 'unique' => false, 'nullable' => true, 'onDelete' => 'CASCADE', 'columnDefinition' => null, 'referencedColumnName' => 'id'))), 'targetEntity' => 'CatalogBundle\\Entity\\TechLine', 'mappedBy' => null, 'inversedBy' => null, 'cascade' => array('persist', 'remove'), 'orphanRemoval' => false, 'fetch' => 2, 'orderBy' => array('sort' => 'ASC'), 'type' => 8, 'isOwningSide' => true, 'sourceEntity' => 'CatalogBundle\\Entity\\Block', 'isCascadeRemove' => true, 'isCascadePersist' => true, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'joinTableColumns' => array('block_id', 'techLine_id'), 'relationToSourceKeyColumns' => array('block_id' => 'id'), 'isOnDeleteCascade' => true, 'relationToTargetKeyColumns' => array('techLine_id' => 'id')), object(Block), object(PersistentCollection))
     (vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php:2839)
  at Doctrine\ORM\UnitOfWork->loadCollection(object(PersistentCollection))
     (vendor/doctrine/orm/lib/Doctrine/ORM/PersistentCollection.php:694)
  at Doctrine\ORM\PersistentCollection->doInitialize()
     (vendor/doctrine/orm/lib/Doctrine/ORM/PersistentCollection.php:213)
  at Doctrine\ORM\PersistentCollection->initialize()
     (vendor/doctrine/collections/lib/Doctrine/Common/Collections/AbstractLazyCollection.php:274)
  at Doctrine\Common\Collections\AbstractLazyCollection->getIterator()
     (src/CatalogBundle/Form/ValueType.php:44)
  at CatalogBundle\Form\ValueType->CatalogBundle\Form\{closure}(object(FormEvent), 'form.post_set_data', object(EventDispatcher))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214)
  at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(array(object(Closure)), 'form.post_set_data', object(FormEvent))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch('form.post_set_data', object(FormEvent))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php:33)
  at Symfony\Component\EventDispatcher\ImmutableEventDispatcher->dispatch('form.post_set_data', object(FormEvent))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:377)
  at Symfony\Component\Form\Form->setData(object(Value))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Extension/Core/DataMapper/PropertyPathMapper.php:51)
  at Symfony\Component\Form\Extension\Core\DataMapper\PropertyPathMapper->mapDataToForms(object(ArrayCollection), object(RecursiveIteratorIterator))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:372)
  at Symfony\Component\Form\Form->setData(object(ArrayCollection))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Extension/Core/DataMapper/PropertyPathMapper.php:51)
  at Symfony\Component\Form\Extension\Core\DataMapper\PropertyPathMapper->mapDataToForms(object(Reponse), object(RecursiveIteratorIterator))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:372)
  at Symfony\Component\Form\Form->setData(object(Reponse))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:476)
  at Symfony\Component\Form\Form->initialize()
     (vendor/symfony/symfony/src/Symfony/Component/Form/FormBuilder.php:210)
  at Symfony\Component\Form\FormBuilder->getForm()
     (vendor/symfony/symfony/src/Symfony/Component/Form/FormFactory.php:30)
  at Symfony\Component\Form\FormFactory->create('CatalogBundle\\Form\\ReponseType', object(Reponse), array('action' => '/zh/detail/148/ye-ya-you-gang-shuang-zuo-yong-hm250xi-lie-me5xing-hao', 'method' => 'POST'))
     (vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerTrait.php:397)
  at Symfony\Bundle\FrameworkBundle\Controller\Controller->createForm('CatalogBundle\\Form\\ReponseType', object(Reponse), array('action' => '/zh/detail/148/ye-ya-you-gang-shuang-zuo-yong-hm250xi-lie-me5xing-hao', 'method' => 'POST'))
     (src/AppBundle/Controller/DefaultController.php:687)
  at AppBundle\Controller\DefaultController->createCreateForm(object(Reponse), 12, object(Product))
     (src/AppBundle/Controller/DefaultController.php:607)
  at AppBundle\Controller\DefaultController->detailAction(object(Request), object(Product))
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:151)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (web/app.php:23)

                                

[2/3] PDOException

Doctrine\DBAL\Driver\PDOException:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'hpszh.block_techLine' doesn't exist

  at vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:107
  at Doctrine\DBAL\Driver\PDOStatement->execute()
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:847)
  at Doctrine\DBAL\Connection->executeQuery('SELECT t0.id AS id_1, t0.deleted_at AS deleted_at_2, t0.created_at AS created_at_3, t0.updated_at AS updated_at_4, t0.sort AS sort_5 FROM tech_line t0 INNER JOIN block_techLine ON t0.id = block_techLine.techLine_id WHERE block_techLine.block_id = ? ORDER BY t0.sort ASC', array(121), array('integer'))
     (vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php:1030)
  at Doctrine\ORM\Persisters\Entity\BasicEntityPersister->getManyToManyStatement(array('fieldName' => 'techLine', 'joinTable' => array('name' => 'block_techLine', 'schema' => null, 'joinColumns' => array(array('name' => 'block_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id')), 'inverseJoinColumns' => array(array('name' => 'techLine_id', 'unique' => false, 'nullable' => true, 'onDelete' => 'CASCADE', 'columnDefinition' => null, 'referencedColumnName' => 'id'))), 'targetEntity' => 'CatalogBundle\\Entity\\TechLine', 'mappedBy' => null, 'inversedBy' => null, 'cascade' => array('persist', 'remove'), 'orphanRemoval' => false, 'fetch' => 2, 'orderBy' => array('sort' => 'ASC'), 'type' => 8, 'isOwningSide' => true, 'sourceEntity' => 'CatalogBundle\\Entity\\Block', 'isCascadeRemove' => true, 'isCascadePersist' => true, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'joinTableColumns' => array('block_id', 'techLine_id'), 'relationToSourceKeyColumns' => array('block_id' => 'id'), 'isOnDeleteCascade' => true, 'relationToTargetKeyColumns' => array('techLine_id' => 'id')), object(Block))
     (vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php:954)
  at Doctrine\ORM\Persisters\Entity\BasicEntityPersister->loadManyToManyCollection(array('fieldName' => 'techLine', 'joinTable' => array('name' => 'block_techLine', 'schema' => null, 'joinColumns' => array(array('name' => 'block_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id')), 'inverseJoinColumns' => array(array('name' => 'techLine_id', 'unique' => false, 'nullable' => true, 'onDelete' => 'CASCADE', 'columnDefinition' => null, 'referencedColumnName' => 'id'))), 'targetEntity' => 'CatalogBundle\\Entity\\TechLine', 'mappedBy' => null, 'inversedBy' => null, 'cascade' => array('persist', 'remove'), 'orphanRemoval' => false, 'fetch' => 2, 'orderBy' => array('sort' => 'ASC'), 'type' => 8, 'isOwningSide' => true, 'sourceEntity' => 'CatalogBundle\\Entity\\Block', 'isCascadeRemove' => true, 'isCascadePersist' => true, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'joinTableColumns' => array('block_id', 'techLine_id'), 'relationToSourceKeyColumns' => array('block_id' => 'id'), 'isOnDeleteCascade' => true, 'relationToTargetKeyColumns' => array('techLine_id' => 'id')), object(Block), object(PersistentCollection))
     (vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php:2839)
  at Doctrine\ORM\UnitOfWork->loadCollection(object(PersistentCollection))
     (vendor/doctrine/orm/lib/Doctrine/ORM/PersistentCollection.php:694)
  at Doctrine\ORM\PersistentCollection->doInitialize()
     (vendor/doctrine/orm/lib/Doctrine/ORM/PersistentCollection.php:213)
  at Doctrine\ORM\PersistentCollection->initialize()
     (vendor/doctrine/collections/lib/Doctrine/Common/Collections/AbstractLazyCollection.php:274)
  at Doctrine\Common\Collections\AbstractLazyCollection->getIterator()
     (src/CatalogBundle/Form/ValueType.php:44)
  at CatalogBundle\Form\ValueType->CatalogBundle\Form\{closure}(object(FormEvent), 'form.post_set_data', object(EventDispatcher))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214)
  at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(array(object(Closure)), 'form.post_set_data', object(FormEvent))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch('form.post_set_data', object(FormEvent))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php:33)
  at Symfony\Component\EventDispatcher\ImmutableEventDispatcher->dispatch('form.post_set_data', object(FormEvent))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:377)
  at Symfony\Component\Form\Form->setData(object(Value))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Extension/Core/DataMapper/PropertyPathMapper.php:51)
  at Symfony\Component\Form\Extension\Core\DataMapper\PropertyPathMapper->mapDataToForms(object(ArrayCollection), object(RecursiveIteratorIterator))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:372)
  at Symfony\Component\Form\Form->setData(object(ArrayCollection))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Extension/Core/DataMapper/PropertyPathMapper.php:51)
  at Symfony\Component\Form\Extension\Core\DataMapper\PropertyPathMapper->mapDataToForms(object(Reponse), object(RecursiveIteratorIterator))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:372)
  at Symfony\Component\Form\Form->setData(object(Reponse))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:476)
  at Symfony\Component\Form\Form->initialize()
     (vendor/symfony/symfony/src/Symfony/Component/Form/FormBuilder.php:210)
  at Symfony\Component\Form\FormBuilder->getForm()
     (vendor/symfony/symfony/src/Symfony/Component/Form/FormFactory.php:30)
  at Symfony\Component\Form\FormFactory->create('CatalogBundle\\Form\\ReponseType', object(Reponse), array('action' => '/zh/detail/148/ye-ya-you-gang-shuang-zuo-yong-hm250xi-lie-me5xing-hao', 'method' => 'POST'))
     (vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerTrait.php:397)
  at Symfony\Bundle\FrameworkBundle\Controller\Controller->createForm('CatalogBundle\\Form\\ReponseType', object(Reponse), array('action' => '/zh/detail/148/ye-ya-you-gang-shuang-zuo-yong-hm250xi-lie-me5xing-hao', 'method' => 'POST'))
     (src/AppBundle/Controller/DefaultController.php:687)
  at AppBundle\Controller\DefaultController->createCreateForm(object(Reponse), 12, object(Product))
     (src/AppBundle/Controller/DefaultController.php:607)
  at AppBundle\Controller\DefaultController->detailAction(object(Request), object(Product))
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:151)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (web/app.php:23)

                                

[1/3] PDOException

PDOException:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'hpszh.block_techLine' doesn't exist

  at vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:105
  at PDOStatement->execute(null)
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:105)
  at Doctrine\DBAL\Driver\PDOStatement->execute()
     (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:847)
  at Doctrine\DBAL\Connection->executeQuery('SELECT t0.id AS id_1, t0.deleted_at AS deleted_at_2, t0.created_at AS created_at_3, t0.updated_at AS updated_at_4, t0.sort AS sort_5 FROM tech_line t0 INNER JOIN block_techLine ON t0.id = block_techLine.techLine_id WHERE block_techLine.block_id = ? ORDER BY t0.sort ASC', array(121), array('integer'))
     (vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php:1030)
  at Doctrine\ORM\Persisters\Entity\BasicEntityPersister->getManyToManyStatement(array('fieldName' => 'techLine', 'joinTable' => array('name' => 'block_techLine', 'schema' => null, 'joinColumns' => array(array('name' => 'block_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id')), 'inverseJoinColumns' => array(array('name' => 'techLine_id', 'unique' => false, 'nullable' => true, 'onDelete' => 'CASCADE', 'columnDefinition' => null, 'referencedColumnName' => 'id'))), 'targetEntity' => 'CatalogBundle\\Entity\\TechLine', 'mappedBy' => null, 'inversedBy' => null, 'cascade' => array('persist', 'remove'), 'orphanRemoval' => false, 'fetch' => 2, 'orderBy' => array('sort' => 'ASC'), 'type' => 8, 'isOwningSide' => true, 'sourceEntity' => 'CatalogBundle\\Entity\\Block', 'isCascadeRemove' => true, 'isCascadePersist' => true, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'joinTableColumns' => array('block_id', 'techLine_id'), 'relationToSourceKeyColumns' => array('block_id' => 'id'), 'isOnDeleteCascade' => true, 'relationToTargetKeyColumns' => array('techLine_id' => 'id')), object(Block))
     (vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php:954)
  at Doctrine\ORM\Persisters\Entity\BasicEntityPersister->loadManyToManyCollection(array('fieldName' => 'techLine', 'joinTable' => array('name' => 'block_techLine', 'schema' => null, 'joinColumns' => array(array('name' => 'block_id', 'unique' => false, 'nullable' => true, 'onDelete' => null, 'columnDefinition' => null, 'referencedColumnName' => 'id')), 'inverseJoinColumns' => array(array('name' => 'techLine_id', 'unique' => false, 'nullable' => true, 'onDelete' => 'CASCADE', 'columnDefinition' => null, 'referencedColumnName' => 'id'))), 'targetEntity' => 'CatalogBundle\\Entity\\TechLine', 'mappedBy' => null, 'inversedBy' => null, 'cascade' => array('persist', 'remove'), 'orphanRemoval' => false, 'fetch' => 2, 'orderBy' => array('sort' => 'ASC'), 'type' => 8, 'isOwningSide' => true, 'sourceEntity' => 'CatalogBundle\\Entity\\Block', 'isCascadeRemove' => true, 'isCascadePersist' => true, 'isCascadeRefresh' => false, 'isCascadeMerge' => false, 'isCascadeDetach' => false, 'joinTableColumns' => array('block_id', 'techLine_id'), 'relationToSourceKeyColumns' => array('block_id' => 'id'), 'isOnDeleteCascade' => true, 'relationToTargetKeyColumns' => array('techLine_id' => 'id')), object(Block), object(PersistentCollection))
     (vendor/doctrine/orm/lib/Doctrine/ORM/UnitOfWork.php:2839)
  at Doctrine\ORM\UnitOfWork->loadCollection(object(PersistentCollection))
     (vendor/doctrine/orm/lib/Doctrine/ORM/PersistentCollection.php:694)
  at Doctrine\ORM\PersistentCollection->doInitialize()
     (vendor/doctrine/orm/lib/Doctrine/ORM/PersistentCollection.php:213)
  at Doctrine\ORM\PersistentCollection->initialize()
     (vendor/doctrine/collections/lib/Doctrine/Common/Collections/AbstractLazyCollection.php:274)
  at Doctrine\Common\Collections\AbstractLazyCollection->getIterator()
     (src/CatalogBundle/Form/ValueType.php:44)
  at CatalogBundle\Form\ValueType->CatalogBundle\Form\{closure}(object(FormEvent), 'form.post_set_data', object(EventDispatcher))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:214)
  at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(array(object(Closure)), 'form.post_set_data', object(FormEvent))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php:44)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch('form.post_set_data', object(FormEvent))
     (vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/ImmutableEventDispatcher.php:33)
  at Symfony\Component\EventDispatcher\ImmutableEventDispatcher->dispatch('form.post_set_data', object(FormEvent))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:377)
  at Symfony\Component\Form\Form->setData(object(Value))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Extension/Core/DataMapper/PropertyPathMapper.php:51)
  at Symfony\Component\Form\Extension\Core\DataMapper\PropertyPathMapper->mapDataToForms(object(ArrayCollection), object(RecursiveIteratorIterator))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:372)
  at Symfony\Component\Form\Form->setData(object(ArrayCollection))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Extension/Core/DataMapper/PropertyPathMapper.php:51)
  at Symfony\Component\Form\Extension\Core\DataMapper\PropertyPathMapper->mapDataToForms(object(Reponse), object(RecursiveIteratorIterator))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:372)
  at Symfony\Component\Form\Form->setData(object(Reponse))
     (vendor/symfony/symfony/src/Symfony/Component/Form/Form.php:476)
  at Symfony\Component\Form\Form->initialize()
     (vendor/symfony/symfony/src/Symfony/Component/Form/FormBuilder.php:210)
  at Symfony\Component\Form\FormBuilder->getForm()
     (vendor/symfony/symfony/src/Symfony/Component/Form/FormFactory.php:30)
  at Symfony\Component\Form\FormFactory->create('CatalogBundle\\Form\\ReponseType', object(Reponse), array('action' => '/zh/detail/148/ye-ya-you-gang-shuang-zuo-yong-hm250xi-lie-me5xing-hao', 'method' => 'POST'))
     (vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/ControllerTrait.php:397)
  at Symfony\Bundle\FrameworkBundle\Controller\Controller->createForm('CatalogBundle\\Form\\ReponseType', object(Reponse), array('action' => '/zh/detail/148/ye-ya-you-gang-shuang-zuo-yong-hm250xi-lie-me5xing-hao', 'method' => 'POST'))
     (src/AppBundle/Controller/DefaultController.php:687)
  at AppBundle\Controller\DefaultController->createCreateForm(object(Reponse), 12, object(Product))
     (src/AppBundle/Controller/DefaultController.php:607)
  at AppBundle\Controller\DefaultController->detailAction(object(Request), object(Product))
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:151)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (web/app.php:23)