php - Slim Framework 4 - 不在对象中时使用 $this (Medoo Framework) PHP
问题描述
我今天将基于 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
你们中有人遇到过问题吗?我已经尝试了我所经历的一切。我不能再在这里了
解决方案
推荐阅读
- java - Spring @Transactional 注解的方法是否确保在方法结束时准确刷新数据?
- javascript - 我可以从资源文件夹中重建电子吗
- security - 为什么 Google 建议将 CloudKMS 应用层加密与 Cloud Storage 结合使用?
- sql - 将 LEAD(或 LAG)与 JOIN 结合使用
- javascript - Vuetify 根据屏幕大小更改图像位置
- javascript - 从 Calendar API 返回日期和时间数组
- javascript - 使用 Javascript 隔离具有大于给定数量但小于序列中的下一个对象的属性的对象
- python - Python:我不断收到广播错误,但我不知道如何解决它
- r - dplyr::filter 组必须包含两个特定功能
- java - FileNet - 在 CPE 和 Java 应用程序之间设置身份验证