小编use*_*791的帖子

表已经存在

我在zend框架2中使用doctrine 2.下面是我的实体文件.问题是,当我尝试使用时验证模式,

./vendor/bin/doctrine-module orm:validate-schema
Run Code Online (Sandbox Code Playgroud)

命令.

我收到了错误,

[Doctrine\DBAL\Schema\SchemaException]                               
The table with name 'database.opportunitycriteria' already exists.
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

namespace Administration\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * OpportunityCriteria
 *
 * @ORM\Table(name="OpportunityCriteria")
 * @ORM\Entity
 */
class Criteria
{
/**
 * @var integer
 * @ORM\Id
 * @ORM\Column(name="criteria_id", type="integer", nullable=false)
 */
private $criteria_id;

/**
 * @var string
 *
 * @ORM\Column(name="description", type="string", nullable=false)
 */
private $description;
}
Run Code Online (Sandbox Code Playgroud)

和适当的getter和setter方法..

doctrine-orm zend-framework2

23
推荐指数
1
解决办法
7904
查看次数

标签 统计

doctrine-orm ×1

zend-framework2 ×1