Doctrine 与条令和;实体

Doctrine 与条令和;实体,doctrine,prestashop-1.7,Doctrine,Prestashop 1.7,您好:)开始时:我使用PrestaShop 1.7.6.2、MySQL 5.6和PHP7.2 我想用新的方式创建一个模块,使用Symfony控制器和不带ObjectModel的Entite(比如说PrestaShop的开发人员之一Pablo Borowicz-ObjectModel不推荐使用) 因此,在开始时,我创建了链接中可用的简单模块 控制器和路由工作完美问题是当我尝试使用enity manager时 $entityManager = $this->container->get

您好:)开始时:我使用PrestaShop 1.7.6.2、MySQL 5.6和PHP7.2

我想用新的方式创建一个模块,使用Symfony控制器和不带ObjectModel的Entite(比如说PrestaShop的开发人员之一Pablo Borowicz-ObjectModel不推荐使用)

因此,在开始时,我创建了链接中可用的简单模块

控制器和路由工作完美问题是当我尝试使用enity manager时

$entityManager = $this->container->get('doctrine.orm.entity_manager');
$testRepository = $entityManager->getRepository(TestmoduleTest::class);
$test = $testRepository->findAll();
我有这样的错误:

在链配置的命名空间PrestaShopBundle\Entity中找不到类“DarkSide\Testmodule\Entity\TestmoduleTest”

也许我做错了什么?但是coures的prestashop博士对创建prestashop模块的新方法很差劲

正在查找4个帮助:)
Thx all:)

关于Symfony存储库的处理,PrestaShop文档完全是一团糟

条令正在(通过
auto_-mapping
orm-configuration属性)查找Prestashop
entity
命名空间下是否存在您的实体,因此如果您的
TestmoduleTest
实体不存在,则无法找到它,因此无法加载它

您可能必须在以下命名空间下注册:
命名空间PrestaShop\Module\Testmodule\Entity


您将能够在官方的
productcomments
模块中找到有关如何创建自己的存储库类的更多信息。

好,问题在另一方面:) 在这种情况下,我的存储库类(可能是这个类的构造函数)有问题 当我删除它们时,模块开始工作
问题已解决:)

如果您的存储库类遇到问题,请查看您必须在模块文件夹的
config
子文件夹中创建的文件