小编hip*_*sis的帖子

Symfony2 - 在实体构造函数中设置默认值

我可以设置一个简单的默认值,如字符串或布尔值,但我找不到如何为实体设置defualt.

在我的User.php实体中:

/**
* @ORM\ManyToOne(targetEntity="Acme\DemoBundle\Entity\Foo")
*/
protected $foo;
Run Code Online (Sandbox Code Playgroud)

在构造函数中,我需要为$ foo设置一个默认值:

public function __construct()
{
    parent::__construct();

    $this->foo = 1; // set id to 1
}
Run Code Online (Sandbox Code Playgroud)

期望一个Foo对象,它传递一个整数.

设置默认实体ID的正确方法是什么?

entity default symfony

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

default ×1

entity ×1

symfony ×1