我是Zf2的新手,我想知道如何从模型中访问Zend Framework 2中的数据库适配器? 如果我在模型中工作,我想获取数据库适配器? 怎么样?
我试过
use Zend\Db;
use Zend\Db\TableGateway\TableGateway;
use Zend\Db\Adapter\Adapter;
$dbAdapter = $this->getServiceLocator()->get('Zend\Db\Adapter\Adapter');
$adapter = new Adapter();
但不起作用! 如果你给我一些例子,我将很高兴。
塔雷克
答案 0 :(得分:0)
您无法通过该方式访问服务定位器。你并不需要为此目的。如果您当前模型的module.php设置正确,请使用:
$ adapter = $ this-> tableGateway-> getAdapter();