0

当我单击 Sylius 管理后端侧边栏中的“块”或“页面”部分时,我收到以下错误:

FatalErrorException: Error: Call to undefined method Jackalope\Query\QueryResult::count() in /Users/sabrinaliao/Sites/Symfony2/Development/SmartSpine/vendor/pagerfanta/pagerfanta/src/Pagerfanta/Adapter/DoctrineODMPhpcrAdapter.php line 51

我确保我的 composer.json 与 Sylius 的(链接)相匹配。唯一的区别是我还添加了一些我需要的 sensio 包的要求(即 framework-extra-bundle 和 generator-bundle)。我查看了 jackalope 的 QueryResult 和 Pagerfanta 的 DoctrineODMPhpcrAdapter 的最新文件,以确保我的文件是最新的。可以肯定的是,我手动删除了供应商目录中的所有文件并重新运行 composer.phar 更新。错误仍然存​​在。我查看了 Sylius-Standard 的 composer.json 并尝试将我的 jackalope 版本更改为那里显示的版本,但这只是给了我关于请求一组可卸载软件包的错误。我不知道这是 Sylius 问题、Jackalope 问题还是 Pagerfanta 问题。有人能帮忙吗?

4

1 回答 1

0

这是 Pagerfanta 的 DoctrineODMPhpcrAdapter.php 的一个问题。讨论在这里进行:https ://github.com/whiteoctober/Pagerfanta/pull/134/files#diff-2

于 2014-05-22T17:21:52.163 回答