Magento 2: addFieldToFilter verifica che NULL non funzioni


10

Sto cercando di ottenere i record dal database che contiene un valore parent_item_id NULL .

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

e vuoi anche aggiungere lo parent_item_idstesso NULL o '' string check.

Risposte:


24

Prova con, array('null' => true)

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

un'altra domanda che voglio aggiungere o fare una clausola perparent_item_id
Nitin Pawar il


Hai lavorato per te?
Rakesh Jesadiya,

Questo funziona
Grazie

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.