Magento 2: la vérification addFieldToFilter pour NULL ne fonctionne pas


10

J'essaie d'obtenir les enregistrements de la base de données qui contient une valeur parent_item_id NULL .

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

et souhaitez également ajouter la vérification de chaîne parent_item_idégale à NULL ou '' .

Réponses:


24

Essayez avec, array('null' => true)

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

une autre question que je veux ajouter ou une clause pour leparent_item_id
Nitin Pawar


Avez-vous travaillé pour vous?
Rakesh Jesadiya

Cela fonctionne
Merci

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.