我想在我認爲會是一個非常快速的小項目中使用Doctrine的MongoDB ODM與FlightPHP。使用Doctrine ODM與FlightPHP
我已經註冊了DocumentManager類飛行,像這樣:
$dm = DocumentManager::create($connection, $config);
Flight::register('dm', 'Doctrine\ODM\MongoDB\DocumentManager', array($connection, $config));
// Endpoints
Flight::route('/api/create', function ()
{
$thing = new Thing();
$dm = Flight::dm();
$dm->persist($thing);
$dm->flush();
});
,看來,飛行嘗試撥打該保護學說的構造?我有什麼選擇來解決這個問題?
Fatal error: Call to protected Doctrine\ODM\MongoDB\DocumentManager::__construct() from context 'flight\core\Loader' in /../vendor/mikecao/flight/flight/core/Loader.php on line 116