php - 为什么多对一关系定义的实体返回空结果?
问题描述
many to one
我在我的 2 个实体中有以下关系。
活动
/**
* @var int
*
* @ORM\Id
* @ORM\GeneratedValue()
* @ORM\Column(type="integer", options={"unsigned"=true})
*/
private $id;
预订
/**
* @var Activity
*
* @ManyToOne(targetEntity="App\Entity\Activity")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="type", referencedColumnName="id", nullable=false)
* })
*/
private $type;
这使我返回以下内容:
App\Entity\Booking {#841
-id: 3
-day: "2021-02-09"
-type: Proxies\__CG__\App\Entity\Activity {#867
+__isInitialized__: false
-id: 10
-activityName: null
-status: null
…2
}
-information: "dgdfg"
除了 id 之外,我的其他参数都为空。
我在这里做错了什么。
解决方案
推荐阅读
- biztalk - Simulate Ready to run instances in BizTalk for Demo purposes
- python - 如何将网站抓取的数据一次上传到excel和数据库中?
- laravel - 在验证之前修改请求响应,Laravel
- c# - 使用 gmail SMTP 从辅助地址发送电子邮件
- html - What would be the best way to create such grid via html and css?
- python - How to make the document files downloadable from wagtail?
- json - MS-Teams 上传图像并在 Teams 频道中显示预览
- tinymce - 如何在 KeystoneJS 5 中为管理 UI 自定义 WYSIWYG (TinyMCE) 字段——添加插件、更改 CSS?
- jenkins - jenkins-operator 种子作业顺序
- react-native - 导航到同一堆栈中的页面不刷新页面 - react-navigation