我在继续这个过程中遇到了这个错误
tutorial.symblog.co.uk [第4部分] -
评论模型:添加评论,学说知识库和迁移]
在渲染模板期间抛出异常(" A" __ toString()"在#34; Blogger \ BlogBundle \ Entity \类型的对象上找不到方法Blog"传递到选择字段。要读取自定义getter,请将选项" property"设置为所需的属性路径。") 在BloggerBlogBundle:Blog:show.html.twig第23行。
有人知道这个吗?
// src/Blogger/BlogBundle/Entity/Blog.php
namespace Blogger\BlogBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;
/**
* @ORM\Entity(repositoryClass="Blogger\BlogBundle\Entity\Repository\BlogRepository")
* @ORM\Table(name="blog")
* @ORM\HasLifecycleCallbacks()
*/
class Blog {
//..........
public function __toString() {
return $this->getTitle();
}
}
答案 0 :(得分:3)
只需在__toString()
实体
Blog
方法即可
class Blog {
//...
function __toString() {
return $this->getTitle(); // or any other field
}
}