Symfony的发电机产生的下面的类储存库的:如何配置依赖注入库类的symfony 3
namespace AppBundle\Repository;
use AppBundle\Entity\GroupEntity;
/**
* GroupEntityRepository
*
* This class was generated by the Doctrine ORM. Add your own custom
* repository methods below.
*/
class GroupEntityRepository extends \Doctrine\ORM\EntityRepository
{
}
services.yml:
group_entity_repository:
class: AppBundle\Repository\GroupEntityRepository
arguments: ["@doctrine.orm.entity_manager", AppBundle\Entity\GroupEntity]
我配置错误services.yml,但我现在不要用什么作为第二个参数。所以我得到的错误:
Catchable Fatal Error: Argument 2 passed to Doctrine\ORM\EntityRepository::__construct() must be an instance of Doctrine\ORM\Mapping\ClassMetadata, string given, called in E:\other\dropbox\Dropbox\programavimas\kodo pavyzdziai\htdocs\users_admin_demo\var\cache\dev\appDevDebugProjectContainer.php on line 1626 and defined
如何解决它?我在文档中看不到它,它只显示了生成器和最终生成的类的代码,但没有显示服务配置。
找到本主题(http://stackoverflow.com/questions/17228417/symfony-2-creating-a-service-from-a -repository),它可能可以帮助你。 –