문 (where 절)으로 매핑 된 엔터티 가져 오기 Symfony

cRsakaWolf

이해하는 질문이 있습니다.

2 개의 매핑 된 엔티티가 있습니다.

class news
{   
    public function __construct()
    {
        $this->newsgroups = new ArrayCollection();
    }

    /**
     * @ORM\ManyToMany(targetEntity="Unite\NewsBundle\Entity\newsgroup",     inversedBy="news")
     * @ORM\JoinTable(name="news_to_newsgroup")
     **/
     protected $newsgroups;
....
}

class newsgroup
{

    public function __construct()
    {
        parent::__construct();
        $this->news = new ArrayCollection();
    }

    /**
     * @ORM\ManyToMany(targetEntity="Unite\NewsBundle\Entity\news", mappedBy="newsgroups", cascade={"detach"})
     * @ORM\OrderBy({"undate" = "DESC"})
     **/
    protected $news;
....
}

내 질문 : 내 뉴스 그룹 객체를 사용할 때 활성화되고 날짜 x와 y 사이에있는 모든 뉴스를 어떻게 얻을 수 있습니까? 뉴스 그룹 = 'x'(function getNews ())

/**
 * Gets the groups granted to the user.
 *
 * @return Collection
 */
public function getNews()
{
    return $this->news ?: $this->news = new ArrayCollection();
}

foreach로 각 뉴스를 살펴보고 내 조건이 맞는지 확인하는 것이 정말 필요한가요?

도움을 주셔서 감사합니다. :)

안나 아담 추크

나는 당신의 조건에 따라 뉴스를 얻을 것을 제안합니다. 검색어는 다음과 같습니다.

$query = $repository->createQueryBuilder('n')
            ->innerJoin('n.newsgoup', 'ng')
            ->where('ng.id > :newsGroupId')
            ->where('ng.undate BETWEEN :monday AND :sunday')
            ->setParameter('newsGroupId', '1')
            ->setParameter('monday', '2016-01-02')
            ->setParameter('sunday', '2016-02-17')
            ->getQuery();
    $news = $query->getResult();

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

기존 엔티티를 symfony2에 포함 된 양식에 매핑하는 데 문제가 있습니다.

분류에서Dev

엔티티 프레임 워크에서 속성의 매핑 된 열 이름 가져 오기

분류에서Dev

Doctrine2 : 엔티티에 직접 매핑 된 일대 다 관계의 개수 가져 오기

분류에서Dev

iscsi 이니시에이터 이름에서 iscsi 매핑 된 드라이브 문자 가져 오기

분류에서Dev

Linq의 문자 값을 엔티티로 가져 오기

분류에서Dev

EF가 엔터티의 잘못된 키에 매핑됩니다.

분류에서Dev

상속 된 엔터티의 탐색 속성 가져 오기

분류에서Dev

상속 된 엔터티의 탐색 속성 가져 오기

분류에서Dev

게으른 가져 오기 유형으로 표시된 필요하지 않은 엔티티를 하나씩로드하는 최대 절전 모드

분류에서Dev

부모 엔터티 EFCore 가져 오기에 자식 엔터티로드

분류에서Dev

핵심 데이터 : 관련 엔티티의 속성을 기반으로 엔티티를 가져 오는 방법

분류에서Dev

send_resp로 전송 된 데이터 가져 오기 문제

분류에서Dev

Huggingface 변환기로 명명 된 엔티티 인식, 완전한 엔티티로 다시 매핑

분류에서Dev

동일한 열 이름으로 Symfony 경로 주석에서 여러 엔티티 가져 오기

분류에서Dev

LLBLGen DataAccessAdapter로 일반 엔터티 / 컬렉션 가져 오기?

분류에서Dev

Symfony는 삭제 된 것으로 표시되지 않은 중첩 된 엔티티를 가져옵니다.

분류에서Dev

매핑 된 클래스의 227 개의 하위 유형으로 인해 엔터티 프레임 워크 데이터베이스 컨텍스트 초기화가 느려 집니까?

분류에서Dev

where 절에서 조건순으로 레코드 가져 오기

분류에서Dev

Symfony-다른 엔티티 내에서 엔티티 가져 오기

분류에서Dev

Symfony2 + Doctrine에서 XML로 엔티티 매핑

분류에서Dev

Symfony2의 엔티티에서 데이터를 가져 오지 못함

분류에서Dev

이미 매핑 된 배열 목록에서 무작위로 오디오 파일 가져 오기

분류에서Dev

동일한 테이블 (엔티티)에 대해 매핑 된 두 개의 lucene 문서 동기화

분류에서Dev

엔터티에서 조인 쿼리 가져 오기 / 설정 문제

분류에서Dev

Symfony / Doctrine : 데이터베이스 외부에서 엔티티 필드 가져 오기

분류에서Dev

Pandas 데이터 프레임에서 두 열의 매핑을 기반으로 값 가져 오기

분류에서Dev

nginx에서 여러 앱으로 DNS 매핑 가져 오기

분류에서Dev

Symfony2 다른 엔티티에있는 엔티티의 엔티티 가져 오기

분류에서Dev

다른 엔터티 콘텐츠를 기반으로 엔터티 주문

Related 관련 기사

  1. 1

    기존 엔티티를 symfony2에 포함 된 양식에 매핑하는 데 문제가 있습니다.

  2. 2

    엔티티 프레임 워크에서 속성의 매핑 된 열 이름 가져 오기

  3. 3

    Doctrine2 : 엔티티에 직접 매핑 된 일대 다 관계의 개수 가져 오기

  4. 4

    iscsi 이니시에이터 이름에서 iscsi 매핑 된 드라이브 문자 가져 오기

  5. 5

    Linq의 문자 값을 엔티티로 가져 오기

  6. 6

    EF가 엔터티의 잘못된 키에 매핑됩니다.

  7. 7

    상속 된 엔터티의 탐색 속성 가져 오기

  8. 8

    상속 된 엔터티의 탐색 속성 가져 오기

  9. 9

    게으른 가져 오기 유형으로 표시된 필요하지 않은 엔티티를 하나씩로드하는 최대 절전 모드

  10. 10

    부모 엔터티 EFCore 가져 오기에 자식 엔터티로드

  11. 11

    핵심 데이터 : 관련 엔티티의 속성을 기반으로 엔티티를 가져 오는 방법

  12. 12

    send_resp로 전송 된 데이터 가져 오기 문제

  13. 13

    Huggingface 변환기로 명명 된 엔티티 인식, 완전한 엔티티로 다시 매핑

  14. 14

    동일한 열 이름으로 Symfony 경로 주석에서 여러 엔티티 가져 오기

  15. 15

    LLBLGen DataAccessAdapter로 일반 엔터티 / 컬렉션 가져 오기?

  16. 16

    Symfony는 삭제 된 것으로 표시되지 않은 중첩 된 엔티티를 가져옵니다.

  17. 17

    매핑 된 클래스의 227 개의 하위 유형으로 인해 엔터티 프레임 워크 데이터베이스 컨텍스트 초기화가 느려 집니까?

  18. 18

    where 절에서 조건순으로 레코드 가져 오기

  19. 19

    Symfony-다른 엔티티 내에서 엔티티 가져 오기

  20. 20

    Symfony2 + Doctrine에서 XML로 엔티티 매핑

  21. 21

    Symfony2의 엔티티에서 데이터를 가져 오지 못함

  22. 22

    이미 매핑 된 배열 목록에서 무작위로 오디오 파일 가져 오기

  23. 23

    동일한 테이블 (엔티티)에 대해 매핑 된 두 개의 lucene 문서 동기화

  24. 24

    엔터티에서 조인 쿼리 가져 오기 / 설정 문제

  25. 25

    Symfony / Doctrine : 데이터베이스 외부에서 엔티티 필드 가져 오기

  26. 26

    Pandas 데이터 프레임에서 두 열의 매핑을 기반으로 값 가져 오기

  27. 27

    nginx에서 여러 앱으로 DNS 매핑 가져 오기

  28. 28

    Symfony2 다른 엔티티에있는 엔티티의 엔티티 가져 오기

  29. 29

    다른 엔터티 콘텐츠를 기반으로 엔터티 주문

뜨겁다태그

보관