마 젠토 2 : addFieldToFilter가 NULL이 작동하지 않는지 확인


10

parent_item_id NULL 값 이 포함 된 데이터베이스에서 레코드를 가져 오려고 합니다.

$order_ = $this->_objectManager->create('Vendor\Module\Model\Saleslist')
                    ->getCollection()
            ->addFieldToFilter(
                'order_id',
                $orderId
            )->addFieldToFilter(
                'parent_item_id',
                ['eq' => NULL]
            );

또한 parent_item_id동일한 NULL 또는 '' 문자열 검사 를 추가하려고합니다 .

답변:


24

시도해보십시오 array('null' => true)

 $order_ = $this->_objectManager->create('Vendor\Module\Model\Saleslist')
                        ->getCollection()
                ->addFieldToFilter(
                    'order_id',
                    $orderId
                )->addFieldToFilter(
                    'parent_item_id',
                    array('null' => true)
                );

질문을 하나 더 추가하고 싶습니다parent_item_id
Nitin Pawar

이 링크를 확인하십시오 stackoverflow.com/questions/7320690/…
Rakesh Jesadiya

당신을 위해 일했습니까?
Rakesh Jesadiya

이 working.Thanks입니다
Ashvini Marwal

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.