gpt4 book ai didi

php - Symfony2 将父实体 ID 设置为关系表

转载 作者:行者123 更新时间:2023-11-30 22:45:47 25 4
gpt4 key购买 nike

我有两个实体 Content 和 Synopsis,一对一关系。 Content id 保存到概要表的 content_id 字段中。两者都有不同的表单类型类,例如:ContentType 和 SynopsisType。

现在出于某种原因,我以这种方式合并了两种形式:

class ContentType extends AbstractType
{
/**
* @param FormBuilderInterface $builder
* @param array $options
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('title','text',array('label'=>'Title'))
->add('bntitle','text',array('label'=>'Title 2'))
->add('unique_id','text',array('label'=>'Unique ID'))
->add('content_owner')
->add('sp_credits')
->add('synopsis',new SynopsisType())
} }

现在我在内容表单中看到了概要表单,但我面临的问题是将 content_id 保存在概要表中。它是内容表中的 Id,用于建立概要与其内容的关系。

谁能告诉我如何获取内容 ID 并将值设置为概要表的 content_id 字段?

谢谢

最佳答案

在原则中,如果你想使用外键添加一个对象和另一个对象,你必须这样做,而不仅仅是添加它的 id。因此,使用 content_id 获取内容实体,然后将该内容对象添加到概要实体。

关于php - Symfony2 将父实体 ID 设置为关系表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29646541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com