2016-04-05 10 views

答えて

2

あなたのclousureが$di引数で呼び出されていないためです。あなたが使用することができます

function($di) use ($di) { 

Phalcon 2.1では

function() use ($di) { 
+1

感謝を!私はコードを修正し、現在は正常に動作します.- – ramiromd

+0

それは私だけですか、あるいは誤解を招くエラーメッセージですか? – Mike

+0

実際にはありません。クロージャが引数を期待し、それなしで呼び出されているので、 "Missing argument"エラーが適切だと思う - phpは次のように考えている: "おそらくクロージャを呼び出した人の誤りだ" – Federkun

1

に変更します。

$di->setShared('mongo', function() { 
    return new Models\MongoDb\Manager($this); 
}); 
関連する問題