对于我的两个发行版,在过滤任何后端模型列表时遇到一个独特的问题。他们有不同的插件。两者之间最常见的事情是它们具有我首先使用Builder插件创建的自定义插件。它们还托管在不同的Linux服务器上。
错误是:
g0
这是日志跟踪:
Symfony\Component\Debug\Exception\FatalThrowableError: Type error: Return value of Backend\Widgets\Lists::putUserPreference() must be an instance of Backend\Traits\void, none returned in /home/deltarv/public_html/modules/backend/traits/PreferenceMaker.php
内部版本为458。
我有一些第三方插件和一些自己创建的插件。没有 其中已经过时了。
这些是唯一存在筛选列表问题的发行版 领域。我其他具有类似第三方和自定义插件的发行版也可以正常工作。
我可以创建和更新记录,并对记录中的记录进行排序 列表视图。
答案 0 :(得分:1)
此错误与void datatype
有关。它是在PHP 7.1
中引入的。在较低的PHP版本中会导致错误问题。
https://developers.google.com/ar/reference/java/arcore/reference/com/google/ar/core/Pose
对于较低版本的php,它被视为外部类型。在默认数据类型中找不到void
,因此它变成Backend\Traits\void
。
因此,它对此有所抱怨。更新
PHP to 7.1
后,错误就会消失。