Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.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 陷于教程教条2中:“不”;类产品不是有效的条目或映射的超级类“;_Php_Doctrine Orm - Fatal编程技术网

Php 陷于教程教条2中:“不”;类产品不是有效的条目或映射的超级类“;

Php 陷于教程教条2中:“不”;类产品不是有效的条目或映射的超级类“;,php,doctrine-orm,Php,Doctrine Orm,正在尝试执行教程: 执行$php create_product.php ORM时,我收到错误消息: 类产品不是有效的条目或映射的超类 这是create_product.php <?php // create_product.php require_once "bootstrap.php"; $newProductName = $argv[1]; $product = new Product(); $product->setName($newProductName)

正在尝试执行教程:

执行
$php create_product.php ORM
时,我收到错误消息:

类产品不是有效的条目或映射的超类

这是create_product.php

<?php
// create_product.php
require_once "bootstrap.php";
$newProductName = $argv[1];
$product = new Product();
$product->setName($newProductName);
$entityManager->persist($product);
$entityManager->flush();
echo "Created Product with ID " . $product->getId() . "\n";

您可能没有放置@Entity注释,示例缺少它。试试这个:

/**
* @Entity 
* @Table(name="product")
*/

在第2条原则手册的背景下。上述手册在实体错误中包含错误代码,而不是在实体产品中。

正确!!!谢谢泽利科。如果教程正确率达到90%,那就不好了。前进到下一个错误!!!请在你的答案中添加一些解释,以便其他人可以从中学习。创建名为
bugs
的表的原因是什么?上述手册在实体Bug中包含错误代码,而不是在实体产品中。请通过编辑将所有解释添加到您的答案中
/**
* @Entity 
* @Table(name="product")
*/
/**
* @ORM\Entity 
* @ORM\Table(name="bugs")
*/