我今天将基于 Slim 框架的项目更新为 Slim 4。我在这里使用 Medoo(数据库框架)。
https://medoo.in/api/collaboration 这里解释了 Slim 集成:
use Medoo\Medoo;
$container = $app->getContainer();
$container['database'] = function () {
return new Medoo([
'database_type' => 'mysql',
'database_name' => 'name',
'server' => 'localhost',
'username' => 'your_username',
'password' => 'your_password'
]);
};
查询看起来像:
$datas = $this->database->select("accounts", "*");
自更新以来我收到的错误消息如下:
收到错误“PHP 消息:Slim 应用程序错误:\n类型:错误\n代码:0\n消息:不在对象中时使用 $this
你们中有人遇到过问题吗?我已经尝试了我所经历的一切。我不能再在这里了