Magento 2: la comprobación addFieldToFilter para NULL no funciona


10

Estoy tratando de obtener los registros de la base de datos que contiene un valor parent_item_id NULL .

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

y también desea agregar la verificación de cadena NULL o ''parent_item_id igual .

Respuestas:


24

Probar con array('null' => true)

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

una pregunta más que quiero agregar o cláusula para elparent_item_id
Nitin Pawar


¿Has trabajado para ti?
Rakesh Jesadiya

Esto está funcionando
Gracias

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.