(对不起我的语无伦次问题:我在撰写这篇文章时试图回答一些问题,但这里是:)
我正在尝试在链接表中创建一个具有多对多关系的数据库模型,但每个链接也有一个值,在这种情况下是一个库存表.(这是我遇到的更多问题的一个基本示例,但我想我会在继续之前用它测试它).

我已经使用exportmwb为这个简单的例子生成了两个Entities Store和Product,两者都显示在下面.
但是,现在的问题是我无法弄清楚如何使用Doctrine访问stock.amount值(signed int,因为它可能是负数).此外,当我尝试使用doctrine的orm创建表时:schema-tool:create function

这只产生了两个实体和三个表,一个是没有值的链接表和两个数据表,因为多对多关系本身不是实体,因此我只能将Product和Store作为实体.
所以,从逻辑上讲,我尝试更改我的数据库模型,将库存作为一个单独的表,与商店和产品的关系.我还重写了字段名,只是为了能够将其排除为问题的根源:

然后我发现我仍然没有得到Stock实体......而且数据库本身没有'amount'字段.
我真的需要能够将这些商店和产品捆绑在一个库存表(以及其他东西)中......所以只是在产品本身上添加库存不是一种选择.
root@hdev:/var/www/test/library# php doctrine.php orm:info
Found 2 mapped entities:
[OK] Entity\Product
[OK] Entity\Store
Run Code Online (Sandbox Code Playgroud)
当我创建数据库时,它仍然没有在stock表中给我正确的字段:

所以,在这里查看一些内容,我发现多对多连接不是实体,因此不能有值.所以我尝试将它更改为一个与其他表有关系的单独表,但它仍然无效.
我在这做错了什么?