Skip to content

虚拟机新系统 Centos 9 框架版本:ThinkPHP V8.1.3 ORM版本: v4.0.50 。 /vendor/topthink/think-orm/src/model/concern/Attribute.php line 592 报错 #814

@sunxiangfu-jinyu

Description

@sunxiangfu-jinyu

新拉的代码
只进行了以下操作

composer create-project topthink/think tp
拉代码 然后进入tp目录 压缩并解压到上一层目录 在宝塔创建了网站 这时候去拉代码不能搞到当前目录 只能这样子操作

然后 composer install
虚拟机新系统 Centos 9
PHP版本:8.2.8
框架版本:ThinkPHP V8.1.3
ORM版本: v4.0.50 。

然后创建 app/common/model/BaseModel 和 app/common/model/user/User 这两个文件

### 错误1:
以下为User Model内容
Image

以下为BaseModel内容
Image

以下为controller内容
Image

报错内容
Image

然后在baseModel 中添加 protected $mapping = []; 临时解决,再次访问会出现以下问题

Image

然后再次在baseModel 中添加 protected $suffix = ''; 临时解决,再再次访问会出现以下问题

Image

此时的 self::$weakMap 是null ,情况就是这样。不确定你们那边是否能够复现,所以就搞了很多图片。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions