Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php beberlei/DoctrineExtensions群在Symfony 4问题中的应用_Php_Mysql_Symfony - Fatal编程技术网

Php beberlei/DoctrineExtensions群在Symfony 4问题中的应用

Php beberlei/DoctrineExtensions群在Symfony 4问题中的应用,php,mysql,symfony,Php,Mysql,Symfony,我按照表演的步骤进行 但当我尝试使用GroupConcat时,它返回: Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "GroupConcat" from namespace "DoctrineExtensions\Query\Mysql". Did you forget a "use" statement for another namespace? at vendor/

我按照表演的步骤进行 但当我尝试使用GroupConcat时,它返回:

Symfony\Component\Debug\Exception\ClassNotFoundException:
Attempted to load class "GroupConcat" from namespace "DoctrineExtensions\Query\Mysql".
Did you forget a "use" statement for another namespace?

  at vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php:3529
  at Doctrine\ORM\Query\Parser->CustomFunctionsReturningStrings()
     (vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php:3402)
亚马尔先生 Repository.php
$qb=$this->createQueryBuilder('u');
$qb=$qb->select(“c.code,c.description,count(u)为总计,GROUP_CONCAT(DISTINCT u.id SEPARATOR',')为id”);
我还将此列在顶部:
使用DoctrineExtensions\Query\Mysql\GroupConcat;

您不必在顶部包含此项;o) 无论如何。你真的运行过
composer require beberlei/doctrineextensions
?是的,这是我做的第一件事:-(我使用的是Symfony 4.2.8,这太奇怪了,因为如果你运行过,应该已经找到了类,o/(还有另一个扩展名,也称为doctrineextensions,所以一定要使用
beberlei/doctrineextensions
,而不仅仅是
doctrineextensions
刚刚搜索了任何
doctrineextensions
,并且没有其他名称空间与之相关。也没有任何东西可以用
composer update
进行更新。也许我需要重新加载。)有点高,但我看不出你能检查一下你的供应商目录是否有一个beberlei/doctrineextensions文件夹+子文件夹吗?你不应该在顶部包含这个文件夹。;o)无论如何。你是否真的运行了
composer require beberlei/doctrineextensions
?是的,这是我做的第一件事:-(我使用的是Symfony 4.2.8,这非常奇怪,因为如果您使用了,那么应该已经找到了该类,o/(还有另一个扩展名,也称为doctrineextensions,所以一定要使用
beberlei/doctrineextensions
,而不仅仅是
doctrineextensions
刚刚搜索了任何
doctrineextensions
,并且没有其他名称空间与之相关。也没有任何东西可以用
composer update
进行更新。也许我需要重新加载。)有点高,但我看不到什么可以检查您的供应商目录是否有beberlei/doctrineextensions文件夹+子文件夹?
doctrine:
    orm:
        dql:
            string_functions:
                group_concat: DoctrineExtensions\Query\Mysql\GroupConcat