次の致命的なエラーの原因は何ですか?、私はそれについての手がかりがなく、それは頻繁に発生しました:
<b>Fatal error</b>: Uncaught exception 'Phalcon\Mvc\Model\Exception' with message 'A dependency injector container is required to obtain the services related to the ORM' in [no active file]:0
Stack trace:
#0 [internal function]: Phalcon\Mvc\Model->serialize()
#1 {main}
thrown in <b>[no active file]</b> on line <b>0</b><br />
ファルコン0.6
更新:私のプロジェクトは、invoサンプルプロジェクトの少し変更されたバージョンです。現在、私はそのユーザーモデルを持っています。INVOプロジェクトのACLのみを変更しました。Phalconスタックトレースをもう少し詳しくログに記録するにはどうすればよいですか。
$di->set('db', function() use ($config) {
return new \Phalcon\Db\Adapter\Pdo\Mysql(array(
"host" => $config->database->host,
"username" => $config->database->username,
"password" => $config->database->password,
"dbname" => $config->database->name
));
});
私のサイトのMVC構造のため、このエラーを生成するサンプルコードを簡単に提供することはできません。このエラーが最初のページで発生すると、後続のすべてのページに表示されます。