学说\ ORM \ ORMInvalidArgumentException
通过关系&#Core; Model \ Filter#category'找到了一个新实体。未配置为级联实体的持久操作:Core \ Model \ Category @ 00000000314fc99200005639c0395a5e。要解决此问题:在此未知实体上显式调用EntityManager#persist()或在映射中配置级联持久保存此关联,例如@ManyToOne(..,cascade = {" persist"})。如果你找不到哪个实体导致问题的实现' Core \ Model \ Category #__ toString()'得到一个线索。
此功能导致异常。 代码中的一些命令。 它是ZendFramework 2。
$str = "echo (stripSlashes($answra[$j])) ;" ;
eval("?> $str <?php ");
我试图通过以下方式解决这个问题:
以前从未使用ZendFramework工作。我喜欢使用app / console manager的Symfony,所有带表的实体都是自动创建的。
答案 0 :(得分:1)
添加
解决了这个问题$this->em()->clear('Filter');
后
$this->em()->persist($filterObj);
我们可以删除
$this->em()->flush();
更快地完成脚本。我把它粘贴到最后。
我认为这不是好主意,但它有效。 我还在等你的答案。