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.