ম্যাজেন্টো 2: অ্যাডফিল্ডটোফিল্টার চেক করুন NUL কাজ করছে না


10

আমি ডাটাবেস থেকে রেকর্ডগুলি নেওয়ার চেষ্টা করছি যার মধ্যে parent_item_id নুল মান রয়েছে ।

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

এবং parent_item_idসমান নুল বা '' স্ট্রিং চেক যোগ করতে চাই ।

উত্তর:


24

দিয়ে চেষ্টা করুন, array('null' => true)

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

আরও একটি প্রশ্ন আমি যুক্ত করতে বা ক্লজ করতে চাইparent_item_id
নিতিন পাওয়ার


আপনি কি আপনার জন্য কাজ করেছেন?
রাকেশ জেসাদিয়া

ধন্যবাদ এটি
ধন্যবাদ

0

ম্যাজেন্টো ২.৩ অবধি ত্রুটি ছিল, যা "নাল" বৈশিষ্ট্যযুক্ত মান দ্বারা একটি সংগ্রহ ফিল্টার করতে বাধা দেয়। https://github.com/magento/magento2/issues/14355

আমার ক্ষেত্রে, ম্যাজেন্টো ২.৩ এ আপডেট করা সমস্যার সমাধান করেছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.