0

Googleでいくつかのヒットがありましたがglobal.php、コントローラーで構成したdbアダプターにアクセスする方法をまだ見つけることができませんでした。

私はこれを見つけました:

$db = $this->getParam('bootstrap')->getPluginResource('db')->getDbAdapter();

しかし、それは私にServiceNotFoundException.

生のSQLクエリを作成するためにdbアダプタにアクセスする簡単な方法を教えてくれる人はいますか? (はい、そうすべきではないことはわかっていますが、一時的なものです)

ありがとう!

4

1 に答える 1

9

これらの種類のものには、ServiceManager. 次のことを試してください。

$this->getServiceLocator()->get('Zend\Db\Adapter\Adapter'); 
// replace 'Zend\Db\Adapter\Adapter' with name of adapter if different
于 2013-05-23T10:38:19.253 に答える