ZfTable
ZfTable copied to clipboard
It doesn't work after ajax
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?
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.