【发布时间】:2013-03-26 16:00:48
【问题描述】:
我尝试使用 Doctrine casecade 功能自动保存两个实体之间的关系,但它似乎不起作用。
我在这里做了一个演示:https://github.com/asakurayoh/demo_bug_doctrine 所以我使用教义夹具来制作我的演示。 您需要创建 de 数据库 (app/console dictionary:database:create),迁移表 (app/console dictionary:migrations:migrate),然后加载夹具 (app/console dictionary:fixtures:load)。第三个夹具(src/Demo/MyBundle/DataFixtures/ORM/TagsNewsFixtures.php)将所有标签实体添加到所有新闻中。如果你去数据库,你会看到 news_tag 表中没有保存任何关系......我认为我的关系在我的映射(Resources/config/doctrine/News.orm.yml 和 Tag.orm. yml) 并且设置了级联属性。
有人能找到这段代码的问题吗?我到处搜索(stackoverflow 也是),我已经完成了大家所说的一切......它应该可以工作......
感谢救了我的命(还有我的实体关系,哈!)
朝仓哟
【问题讨论】:
标签: symfony doctrine-orm save relation