我想知道是否有一种方法可以使用FOSUserBundle的实体User初始化属性所有者,以便它包含创建Post的用户
我想在构造函数中执行此操作,如下所示.
namespace AppBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Table(name="post")
* @ORM\Entity(repositoryClass="AppBundle\Repository\PostRepository")
*/
class Post
{
/* here are defined some attributs */
/**
* @ORM\ManyToOne(targetEntity="User", inversedBy="posts")
* @ORM\JoinColumn(name="owner", referencedColumnName="id")
*/
private $owner;
public function __construct()
{
$this->owner = /* get current user */ ;
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法通过替换构造函数中的注释来做到这一点?
谢谢您的回答