symfony 2 프레임 워크를 조사하고 있습니다. 내 샘플 앱에는 Blog 엔터티와 BlogEntry 엔터티가 있습니다. 그들은 일대 다 관계로 연결되어 있습니다. 이 블로그 항목 클래스입니다 :엔티티 객체 symfony 2에서 doctrine 호출
class BlogEntry
{
....
private $blog;
....
public function getBlog()
{
return $this->blog;
}
public function setBlog(Blog $blog)
{
$this->blog = $blog;
}
}
나는 이런 식 참조, 블로그 항목 클래스에 메소드 setBlogByBlogId를 추가 할 :
public function setBlogByBlogId($blogId)
{
if ($blogId && $blog = $this->getDoctrine()->getEntityManager()->getRepository('AppBlogBundle:Blog')->find($blogId))
{
$this->setBlog($blog);
}
else
{
throw \Exception();
}
}
이 모델 클래스의 교리를 얻을 수있는 방법입니다? 이것은 Symfony 2 MVC 아키텍처의 관점에서 맞습니까? 아니면 내 컨트롤러에서해야합니까?
난 당신의 코드가 관계를 정의하는 교리에 너무 복잡하다라고 말하고 싶지만. 여기에 어떤 방향도 제시하지 않고 단지 너무 복잡하다고 말합니다. 관계를 만드는 방법을 다시 읽는 것이 좋습니다. 아마도 기술적 인면에서는 정확하지만 너무 지나치게 길 것입니다. – hakre
교리에 무엇이 복잡합니까? 일대 다 관계? 나는 너를 아주 잘 이해하지 못한다고 생각한다. – Ris90