dudapiotr / ZfTable

*Not supported*ZfTable 3.1. Awesome ZF2 table / grid (and much much more) generator with huge possibilities of decorating and conditioning. Integrated with DataTables, Doctrine 2, Bootstrap 2.0 and 3.0.
http://dudapiotrek.laohost.net/
MIT License
75 stars 59 forks source link

It doesn't work after ajax #91

Open victor78 opened 8 years ago

victor78 commented 8 years ago

Dear @dudapiotr, I try examples, but they doesn't work. For example, Doctrine: Ajax response from /table/ajax-doctrine 500 Internal Server Error

D:\OpenServer\domains\zend\vendor\zendframework\zend-servicemanager\src\ServiceManager.php:557

Zend\ServiceManager\ServiceManager::get was unable to fetch or create an instance for doctrine.entitymanager.zftable_default

0 D:\OpenServer\domains\zend\vendor\dudapiotr\zftable\src\ZfTable\Controller\TableController.php(62): Zend\ServiceManager\ServiceManager->get('doctrine.entity...')

1 D:\OpenServer\domains\zend\vendor\dudapiotr\zftable\src\ZfTable\Controller\TableController.php(165): ZfTable\Controller\TableController->getEntityManager()

2 D:\OpenServer\domains\zend\vendor\zendframework\zend-mvc\src\Controller\AbstractActionController.php(82): ZfTable\Controller\TableController->ajaxDoctrineAction()

3 [internal function]: Zend\Mvc\Controller\AbstractActionController->onDispatch(Object(Zend\Mvc\MvcEvent))

4 D:\OpenServer\domains\zend\vendor\zendframework\zend-eventmanager\src\EventManager.php(490): call_user_func(Array, Object(Zend\Mvc\MvcEvent))

5 D:\OpenServer\domains\zend\vendor\zendframework\zend-eventmanager\src\EventManager.php(214): Zend\EventManager\EventManager->triggerListeners('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))

6 D:\OpenServer\domains\zend\vendor\zendframework\zend-mvc\src\Controller\AbstractController.php(118): Zend\EventManager\EventManager->trigger('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))

7 D:\OpenServer\domains\zend\vendor\zendframework\zend-mvc\src\DispatchListener.php(93): Zend\Mvc\Controller\AbstractController->dispatch(Object(Zend\Http\PhpEnvironment\Request), Object(Zend\Http\PhpEnvironment\Response))

8 [internal function]: Zend\Mvc\DispatchListener->onDispatch(Object(Zend\Mvc\MvcEvent))

9 D:\OpenServer\domains\zend\vendor\zendframework\zend-eventmanager\src\EventManager.php(490): call_user_func(Array, Object(Zend\Mvc\MvcEvent))

10 D:\OpenServer\domains\zend\vendor\zendframework\zend-eventmanager\src\EventManager.php(214): Zend\EventManager\EventManager->triggerListeners('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))

11 D:\OpenServer\domains\zend\vendor\zendframework\zend-mvc\src\Application.php(314): Zend\EventManager\EventManager->trigger('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))

12 D:\OpenServer\domains\zend\public\index.php(17): Zend\Mvc\Application->run()

13 {main}

settings for doctrine in global.php are correct (because project works with it). sql dump was imported (I see tables customer and product )

In ajaxDoctrineAction all is good while "$em = $this->getEntityManager();", after it error comes. Maybe, "$this->getServiceLocator()->get('doctrine.entitymanager.zftable_default');" fails. So, what wrong with it?

W33k3nd commented 8 years ago

Which zfTable version did you use? I use version 3.1 and in Line 62 $this->em = $this->getServiceLocator()->get('doctrine.entitymanager.orm_default'); used he the orm_default.