drupal8打开内容下一页视图php报错解决办法

  • A+
所属分类:声卡问题

TypeError:Argument 1 passed to Drupal\views\Plugin\views\field\EntityOperations::getEntityTranslation() must implement interface Drupal\Core\Entity\EntityInterface, null given, called in /home/wwwroot/www.******.com/core/modules/views/src/Plugin/views/field/EntityOperations.php on line 142 在函数 Drupal\views\Plugin\views\field\EntityOperations->getEntityTranslation()(文件 /home/wwwroot/www. ****** .com/core/modules/views/src/Entity/Render/EntityTranslationRenderTrait.php 第 69 行)

drupal8打开内容下一页视图php报错解决办法

原因: 本来的 target ID 没有了 ,添加到page的视图删除了,或者数据库表里的Node或者 node_filed_data 任意一个删除了这个页面,但是另外一个还存在会导致这个问题.

解决办法:

登录数据库,在node和node_filed_data这两个数据库表里搜索page,当然是每一页的page,把对应的nid对应的文章数字用你的网址www.fourye.com/node/12访问(如下图所示),如果能访问就是正常的,如果提示没有这个页面,在这两个表里删除对应的数据即可解决问题。

drupal8打开内容下一页视图php报错解决办法

删除以后清空缓存再重新访问就不再会报错了。当然前提先把数据备份好!