ZendFramework Ошибка Doctrine The class 'x' was not found in the chain configured namespaces

Knayz

Новичок
Здравствуйте, использую Zend Framework 2 Doctine2. При отправке формы возникает ошибка.

The class 'DoctrineModule\Stdlib\Hydrator\DoctrineObject' was not found in the chain configured namespaces Globuserp\Entity
Код:
#0 /var/www/globus-erp.local/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/Driver/MappingDriverChain.php(113): Doctrine\Common\Persistence\Mapping\MappingException::classNotFoundInNamespaces('DoctrineModule\\...', Array)
#1 /var/www/globus-erp.local/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php(117): Doctrine\Common\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass('DoctrineModule\\...', Object(Doctrine\ORM\Mapping\ClassMetadata))
#2 /var/www/globus-erp.local/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php(318): Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(Object(Doctrine\ORM\Mapping\ClassMetadata), NULL, false, Array)
#3 /var/www/globus-erp.local/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php(211): Doctrine\Common\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata('DoctrineModule\\...')
#4 /var/www/globus-erp.local/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php(265): Doctrine\Common\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor('DoctrineModule\\...')
#5 /var/www/globus-erp.local/vendor/doctrine/doctrine-module/src/DoctrineModule/Stdlib/Hydrator/DoctrineObject.php(119): Doctrine\ORM\EntityManager->getClassMetadata('DoctrineModule\\...')
#6 /var/www/globus-erp.local/vendor/doctrine/doctrine-module/src/DoctrineModule/Stdlib/Hydrator/DoctrineObject.php(102): DoctrineModule\Stdlib\Hydrator\DoctrineObject->prepare(NULL)
#7 /var/www/globus-erp.local/vendor/zendframework/zendframework/library/Zend/Form/Fieldset.php(591): DoctrineModule\Stdlib\Hydrator\DoctrineObject->hydrate(Array, NULL)
#8 /var/www/globus-erp.local/vendor/zendframework/zendframework/library/Zend/Form/Element/Collection.php(274): Zend\Form\Fieldset->bindValues(Array)
#9 /var/www/globus-erp.local/vendor/zendframework/zendframework/library/Zend/Form/Fieldset.php(584): Zend\Form\Element\Collection->bindValues(Array)
#10 /var/www/globus-erp.local/vendor/zendframework/zendframework/library/Zend/Form/Fieldset.php(584): Zend\Form\Fieldset->bindValues(Array)
#11 /var/www/globus-erp.local/vendor/zendframework/zendframework/library/Zend/Form/Form.php(364): Zend\Form\Fieldset->bindValues(Array)
#12 /var/www/globus-erp.local/vendor/zendframework/zendframework/library/Zend/Form/Form.php(513): Zend\Form\Form->bindValues()
#13 /var/www/globus-erp.local/module/Globuserp/src/Globuserp/Controller/IndexController.php(85): Zend\Form\Form->isValid()
#14 /var/www/globus-erp.local/vendor/zendframework/zendframework/library/Zend/Mvc/Controller/AbstractActionController.php(83): Globuserp\Controller\IndexController->addNewProjectAction()
#15 /var/www/globus-erp.local/module/Application/src/Application/Controller/BaseController.php(20): Zend\Mvc\Controller\AbstractActionController->onDispatch(Object(Zend\Mvc\MvcEvent))
#16 /var/www/globus-erp.local/module/Application/src/Application/Controller/BaseAdminController.php(17): Application\Controller\BaseController->onDispatch(Object(Zend\Mvc\MvcEvent))
#17 [internal function]: Application\Controller\BaseAdminController->onDispatch(Object(Zend\Mvc\MvcEvent))
#18 /var/www/globus-erp.local/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(468): call_user_func(Array, Object(Zend\Mvc\MvcEvent))
#19 /var/www/globus-erp.local/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(207): Zend\EventManager\EventManager->triggerListeners('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))
#20 /var/www/globus-erp.local/vendor/zendframework/zendframework/library/Zend/Mvc/Controller/AbstractController.php(117): Zend\EventManager\EventManager->trigger('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))
#21 /var/www/globus-erp.local/vendor/zendframework/zendframework/library/Zend/Mvc/DispatchListener.php(114): Zend\Mvc\Controller\AbstractController->dispatch(Object(Zend\Http\PhpEnvironment\Request), Object(Zend\Http\PhpEnvironment\Response))
#22 [internal function]: Zend\Mvc\DispatchListener->onDispatch(Object(Zend\Mvc\MvcEvent))
#23 /var/www/globus-erp.local/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(468): call_user_func(Array, Object(Zend\Mvc\MvcEvent))
#24 /var/www/globus-erp.local/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(207): Zend\EventManager\EventManager->triggerListeners('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))
#25 /var/www/globus-erp.local/vendor/zendframework/zendframework/library/Zend/Mvc/Application.php(316): Zend\EventManager\EventManager->trigger('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))
#26 /var/www/globus-erp.local/public/index.php(17): Zend\Mvc\Application->run()
#27 {main}
Прошу помочь, не могу понять в чем проблема. Напишите какие файлы нужны, пожалуйста.
 

Knayz

Новичок
Вот уже целый день вбиваю, я подумал что последний шанс обратиться к знающим людям.
 

Knayz

Новичок
Народ, если кто может описать проблему, кто сталкивался, посоветуйте пожалуйста.
 

WMix

герр M:)ller
Партнер клуба
ошибка написана же, просто прочитай и подумай над смыслом
"\" потерял походу
 

fixxxer

К.О.
Партнер клуба
Посмотри в полный бэктрейс - там в аргументах наверняка увидишь, в чем косяк
 

Knayz

Новичок
Я решил проблему. В одном из филдсетов я забыл применить метод setObject. Было
Код:
public function __construct($name, ObjectManager $objectManager)
    {

        parent::__construct($name, $objectManager);
        $this->setHydrator(new DoctrineHydrator($this->objectManager, '\Log'));
       
    }
а надо было

Код:
public function __construct($name, ObjectManager $objectManager)
    {

        parent::__construct($name, $objectManager);
        $this->setHydrator(new DoctrineHydrator($this->objectManager, '\Log'));
        $logEntry = new Log();
        $this->setObject($logEntry);

    }
 
Сверху