1
如何使用用户ID添加用户和帖子之间的关系?我看到一些例子,但我不能按照什么inversedBy
和mappedBy
是...是否有可能存储profile_id而不是对象?Symfony2实体:用户和帖子之间的多对一关系
用户配置文件实体:
class Profiles
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="email", type="string", length=255)
*/
private $email;
/**
* @var string
*
* @ORM\Column(name="password", type="string", length=255)
*/
private $password;
文章/评论实体:
class Comments
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var Profiles
*
* @ORM\ManyToOne(targetEntity="Profiles")
* @ORM\JoinColumn(name="profile_id", referencedColumnName="id")
*/
private $profile;
如果我有名字,姓氏,电子邮件和密码,我仍然需要联系? – 2014-09-29 16:28:49
这完全取决于你的数据库设计,我会把这反对用户记录,然后链接到配置文件等。 – 2014-09-30 12:55:28