Silex主义生成实体致命错误

时间:2015-03-19 08:13:47

标签: php doctrine-orm silex

我尝试从数据库生成实体。我做了什么:

php console.php orm:convert-mapping --force --from-database annotation /var/www/test/src/test/Entity 

此命令为我生成实体类

Processing entity "ProductAdditional"
Processing entity "ProductSizes"
Processing entity "Products"

Entiti课程喜欢:

<?php



use Doctrine\ORM\Mapping as ORM;

/**
 * ProductAdditional
 *
 * @ORM\Table(name="Product_additional")
 * @ORM\Entity
 */
class ProductAdditional
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $id;

    /**
     * @var string
     *
     * @ORM\Column(name="key", type="string", length=255, nullable=false)
     */
    private $key;

    /**
     * @var string
     *
     * @ORM\Column(name="value", type="string", length=255, nullable=false)
     */
    private $value;

    /**
     * @var string
     *
     * @ORM\Column(name="Type", type="string", length=255, nullable=false)
     */
    private $type;

    /**
     * @var integer
     *
     * @ORM\Column(name="product_id", type="integer", nullable=false)
     */
    private $productId;


}

在nex步骤中,我尝试使用命令生成实体方法:

php console.php orm:generate:entities /var/www/test/src/test/Entity

得到错误:

Fatal error: Cannot redeclare class ProductAdditional in /var/www/test.ebay.gateway/src/test/Entity/ProductAdditional.php on line 14

什么可能导致我的问题?如何为我的实体生成方法?我的意思是制定者和吸气剂。

0 个答案:

没有答案