在学说中,我创建了实体名称Products。它显示如下。
use Doctrine\ORM\Mapping as ORM;
/**
* Products
*/
class Products
{
/**
* @var integer
*/
private $id;
/**
* @var string
*/
等等......我发现以上方式并不正常,因为它通常类似于以下格式。
use Doctrine\ORM\Mapping as ORM;
/**
* Products
*
* @ORM\Table()
* @ORM\Entity(repositoryClass="Acme\AcmeBundle\Repository\ProductsRepository")
*/
class Products
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="nom", type="string", length=100)
...
我的问题是,我做错了,我无法以正确的格式获取实体文件。
感谢
答案 0 :(得分:0)
我的猜测是你没有使用注释生成你的Products实体,但是你使用了yml或xml。