Magento 2: addFieldToFilter ตรวจสอบว่า NULL ไม่ทำงาน


10

ฉันพยายามที่จะได้รับการบันทึกจากฐานข้อมูลที่มีparent_item_id โมฆะค่า

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

และยังต้องการเพิ่มการตรวจสอบค่า NULLหรือ ''parent_item_idเท่ากับ

คำตอบ:


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

นี่คือการทำงาน
ขอบคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.