gpt4 book ai didi

symfony - Doctrine ODM 嵌入文档父引用

转载 作者:行者123 更新时间:2023-12-04 23:56:59 28 4
gpt4 key购买 nike

我目前正在处理嵌入文档,我需要从父文档中获取帐户信息以生成 URL。如何从嵌入文档的 getter 访问父文档?

/** @文档 */
类用户
{
//...

/** @EmbedOne(targetDocument="Image") */
私有(private)$图像;

/** @ReferenceOne(targetDocument="Account") */
私有(private)$帐户;
//...
}

/** @EmbeddedDocument */
类(class)形象
{
私有(private) $url;

公共(public)函数 getUrl(){
//须藤代码。我该怎么做呢?
返回 $this->getParent()->getAccount()->getDomain().$this->url;
}
}

谢谢,
科里

最佳答案

恐怕你不能
如果它在您访问图像时嵌入,您可以从用户文档中执行它

$image = $user->getImage();

所以你也可以访问这样的帐户
$account = $user->getAccount();

您应该编写一个 twig helper 或自定义函数来从用户文档构建您的 url

我希望这会有所帮助

关于symfony - Doctrine ODM 嵌入文档父引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10924076/

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