以下致命错误的来源是什么?,我对此一无所知,并且经常发生:
<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 结构,我无法轻松提供生成此错误的示例代码。当此错误发生在第一页时,它将显示在所有后续页面中。