Magento 2:NULLのaddFieldToFilterチェックが機能しない


10

parent_item_id NULL値を含むデータベースからレコードを取得しようとしています

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

また、parent_item_id等しいNULLまたは ''文字列チェックを追加する必要があります。

回答:


23

試してください、 array('null' => true)

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

私が追加したいもう1つの質問または条項parent_item_id
Nitin Pawar

このリンクをチェックしてください、stackoverflow.com
questions / 7320690 /…

あなたのために働いていますか?
Rakesh Jesadiya 2016

これは機能しています。ありがとう
Ashvini Marwal

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.