我实际上在Symfony 4.1.6上面临一个问题,在这里我试图为2个不同的类构建2个CRUD。
我们说:
-工作 -类别
工作表具有id_category,因此它是类别表的ManyToOne关系字段。
我已经生成了这些实体。
在此之后(当然还有迁移),我正在执行 php bin /控制台make:crud ,以构建这些类的CRUD。现在一切正常。
问题是,当我从新的自动生成的表单中创建一个新类别时,当我返回工作并尝试添加一个类别时,我会遇到错误:
可捕获的致命错误:App \ Entity \ Category类的对象无法转换为字符串
我精确地指出,直到我从表单创建类别之前,一切似乎都正常运行...
我在这里想念什么?是虫子吗?
非常感谢您的帮助
度过一个富有成效的夜晚
兵营
答案 0 :(得分:0)
最简单的方法是向您的__toString()
实体添加àn公共Category
方法。
该方法的返回值将用于
生成的<option value="id">Categoryname</option>