嘿,伙计们,我正在用Doctrice ORM开发Symfony堆栈,我在加载应用程序固定装置时遇到了问题。该应用程序分为三种型号User
、Post
、Comments
具有3个功能public function loadUser(ObjectManager $manager)
/public function loadPost(ObjectManager $manager)
/public functionloadComments(ObjectManager $manager)
其中两个有一个外键表,在评论部分加载了fixture,我在参考帖子上得到了一个错误:
$comments->setPost($this->getReference(
self::POSTS[rand(0, count(self::POSTS) - 1 )]['name']));
错误输出是Reference to "Vacation" does not exist
,但当我使用相同的方法加载我的帖子时,我在引用中没有得到错误,代码看起来是这样的:
$post->setUser($this->getReference(
self::USERS[rand(0, count(self::USERS) - 1)]['last_name']));
此处回答的问题提供了有关源代码以及错误从何处生成的更多详细信息:
条令固定装置加载,具有问题设置引用(外键(违反-非空约束