0

我尝试使用命令行代码重新安装供应商文件:

bin/vendors install --reinstall

它安装成功。但是当我尝试访问我的网站时,我收到了这个致命错误:

致命错误:类 Sonata\DoctrineORMAdminBundle\Model\ModelManager 包含 2 个抽象方法,因此必须声明为抽象方法或实现其余方法(Sonata\AdminBundle\Model\ModelManagerInterface::getDataSourceIterator, Sonata\AdminBundle\Model\ModelManagerInterface::getExportFields) C:\xampp\htdocs\myProject\vendor\bundles\Sonata\DoctrineORMAdminBundle\Model\ModelManager.php 在第 496 行

Sonata\AdminBundle\Model\ModelManagerInterface 似乎有两个函数:getDataSourceIterator 和 getExportFields,由 Sonata\DoctrineORMAdminBundle\Model\ModelManager 类来实现。

我不知道这里需要做什么。有人可以帮我吗?

谢谢!

4

1 回答 1

0

当您尝试使用过时的 Sonata 的 Doctrine2 ORM Admin Bundle 运行 Sonata 的 Admin Bundle 2.0 时,就会发生这种情况。你所要做的就是更新你的 Doctrine2 ORM Admin Bundle,一切都应该运行良好。

这是如何做到的: http ://sonata-project.org/bundles/doctrine-orm-admin/2-0/doc/reference/installation.html

于 2012-05-01T02:27:45.207 回答