Symfony2中表名和实体名不同

问题描述 投票:0回答:3

我有一个现有的数据库。假设我有一个名为

"transactions"
的表,并且我想创建名为
"Transaction"
的相应实体。我怎样才能做到这一点?

symfony symfony-2.7
3个回答
40
投票

您可以使用@ORM\Table注释设置表的名称

/**
 * @ORM\Entity
 * @ORM\Table(name="transactions")
 */
class Transaction
{

如果您不使用注释,您可以从此链接找到有关其他映射的详细信息

顺便说一句,您还可以从现有数据库生成实体。


0
投票

这仍然是我网络搜索的第一个结果,这里是现代 Symfony 的更新答案:

#[ORM\Table(name: 'groups')]
class Group
{

-1
投票
© www.soinside.com 2019 - 2024. All rights reserved.