Php 实体主义格式
在学说中,我创造了实体名称产品。它是这样显示的Php 实体主义格式,php,symfony,doctrine-orm,doctrine,Php,Symfony,Doctrine Orm,Doctrine,在学说中,我创造了实体名称产品。它是这样显示的 use Doctrine\ORM\Mapping as ORM; /** * Products */ class Products { /** * @var integer */ private $id; /** * @var string */ 等等…我不觉得上面的方式很正常,因为一般来说它就像下面的格式 use Doctrine\ORM\Mapping as ORM; /** * 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)
我的问题是,我做错了什么,我无法以正确的格式获取实体文件
谢谢我猜您没有使用注释生成产品实体,而是使用了yml或xml 您是如何生成实体的?我从控制台创建了实体。php应用程序/控制台docrtine:generate:entity我选择了yml,这就是它没有生成的原因。谢谢你的回复。非常感谢。问题解决了。是的,我选择了yml而不是注释。问题解决了。Thanks@Robert把这个问题作为别人的回答。欢迎: