Magento 2: AddFieldToFilter-Prüfung auf NULL funktioniert nicht


10

Ich versuche, die Datensätze aus der Datenbank parent_item_id abzurufen, die den Wert NULL enthält .

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

und möchten auch die parent_item_idgleiche NULL- oder '' String-Prüfung hinzufügen .

Antworten:


23

Versuche es mit, array('null' => true)

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

eine weitere Frage, die ich hinzufügen oder Klausel für dieparent_item_id
Nitin Pawar


Hast du für dich gearbeitet
Rakesh Jesadiya


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.