【发布时间】:2020-02-21 02:07:45
【问题描述】:
我正在尝试创建实体,但出现错误,实体是在项目中创建的,但在数据库中没有创建任何内容。
这是错误信息:
这是生成的类
<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass="App\Repository\CategoryRepository")
*/
class Category
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
public function getId(): ?int
{
return $this->id;
}
}
这是我的教义.yaml
doctrine:
dbal:
# configure these for your database server
driver: 'pdo_mysql'
server_version: '8.0.18'
charset: utf8mb4
host: 127.0.0.1
port: 3306
user: 'root'
password: 'root'
dbname: 'omega'
# dbname: '%env(DATABASE_NAME)%'
【问题讨论】:
-
你能发布一个实体吗?
-
你能发布你的 config/packages/doctrine.yaml 吗?
-
@Clarity 已编辑
-
@shaax 我已经编辑了
标签: php symfony doctrine-orm doctrine