Pertanyaan yang diberi tag «filter»

Menunjukkan pertanyaan tentang pemfilteran di Magento (navigasi berlapis, pemfilteran koleksi)

2
Memfilter Repositori Objek Magento 2
Di Magento 2, dapatkah Anda menggunakan repositori produk untuk memfilter menurut atribut produk? Di Magento 2, Anda dapat menggunakan objek kriteria pencarian \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria, dan repositori \Magento\Catalog\Api\ProductRepositoryInterface $productRepository, Untuk mengambil daftar objek $searchCriteria->getPageSize(10); $list = $productRepository->getList($searchCriteria); Namun, objek searchCriteria tidak (tampaknya?) Memiliki kemampuan penyaringan langsung. Kelas kriteria pencarian memang memiliki …

3
Multi Kondisional (OR dan AND di dalam DAN) di addAttributeToFilter
Bagaimana cara membuat multi-kondisi di addAttributeToFilter? Saya ingin menghasilkan query SQL seperti ini (gambar terlampir): WHERE ((`e`.`news_from_date` > '2013-09-12') OR (`e`.`news_to_date` < '2013-09-12')) AND ((((`e`.`special_price` IS NULL))) OR (((`e`.`special_price` IS NOT NULL)) AND ((`e`.`special_from_date` < '2013-09-12') OR (`e`.`special_to_date` > '2013-09-12')))) $collection->addAttributeToFilter('special_price', array('null'=>'special_price'), 'left'); Terima kasih
19 filter 

4
Tambahkan Kolom ke kisi (pengamat) - Kolom 'store_id' di mana klausa merupakan masalah yang mendua
Saya menambahkan kolom ke kisi pesanan menggunakan pendekatan pengamat: Di acara tersebut -> sales_order_grid_collection_load_beforesaya menambahkan bergabung ke koleksi Pada acara tersebut -> core_block_abstract_prepare_layout_beforesaya menambahkan kolom ke kisi EDIT Info: Pada Acara (1): public function salesOrderGridCollectionLoadBefore($observer) { $collection = $observer->getOrderGridCollection(); $collection->addFilterToMap('store_id', 'main_table.store_id'); $select = $collection->getSelect(); $select->joinLeft(array('oe' => $collection->getTable('sales/order')), 'oe.entity_id=main_table.entity_id', array('oe.customer_group_id')); } …

2
Bagaimana mengubah format tanggal filter grid admin Magento 2 tanpa menggunakan komponen ui?
Di bawah ini adalah some_grid_block.xml, Bagaimana saya bisa mengubah format tanggal di filter kalender. <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="adminhtml.qrcode.grid.container"> <block class="Oneteam\Qrcode\Block\Grid" name="adminhtml.qrcode.grid" as="grid"> <arguments> <argument name="id" xsi:type="string">QrcodeGrid</argument> <argument name="dataSource" xsi:type="object">Oneteam\Qrcode\Model\ResourceModel\Qrcode\Collection</argument> <argument name="default_sort" xsi:type="string">qr_id</argument> <argument name="default_dir" xsi:type="string">desc</argument> </arguments> <block class="Magento\Backend\Block\Widget\Grid\Column\Filter\Date"> <filterRange name="created_at" class="Magento\Backend\Block\Widget\Grid\Column\Filter\Date"> <argument name="data" xsi:type="array"> <item name="config" …

1
Magento 2: Bagaimana saya bisa memuat kisi admin dengan nilai filter yang ditentukan sebelumnya?
Saya ingin membuat tautan ke kisi khusus di admin saya dengan filter yang telah ditentukan. Kotak dibuat dengan Komponen Daftar UI (XML) dan memiliki kolom yang disebut form_idsetup seperti ini: <column name="form_id"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="filter" xsi:type="string">textRange</item> <item name="label" xsi:type="string" translate="true">Form id</item> </item> </argument> </column> Grid …
14 magento2  admin  grid  filter 

1
Bagaimana cara menentukan pesanan penyortiran khusus untuk koleksi produk?
Saya mencoba membuat koleksi produk berdasarkan array id produk, dan juga mengurutkan koleksi berdasarkan array id. $productIds = array(318,310,311); $collection = Mage::getModel('catalog/product') ->getCollection() ->setOrder('entity_id', 'asc') // This will not do the job ->addAttributeToSelect('*') ->addAttributeToFilter('status', 1) ->addAttributeToFilter('entity_id', array( 'in' => $productIds, )); Saya ingin mengurutkan dikumpulkan karena mereka muncul dalam $productIdsarray …



5
Bagaimana cara mendapatkan produk berdasarkan jumlah stok?
Saya memiliki kode berikut: umask(0); Mage::app(); $category =new Mage_Catalog_Model_Category(); $category->load($cid); if ($status == "2") { $products = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*') ->addFieldToFilter('status',Mage_Catalog_Model_Product_Status::STATUS_DISABLED); $products->load(); } if ($status == "1") { $products = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*'); $products->load(); } Saya ingin menambahkan filter jumlah stok untuk menyaring produk, saya mencoba: $products = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*'); **->addAttributeToFilter('qty', array("gt" …
10 product  filter 

4
Bagaimana cara menyaring produk TIDAK dalam kategori?
Ini kode saya: $catIds = array(7,8,9); $collection = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect("*"); ->addAttributeToFilter('category_ids', array('nin' => $catIds)); Saya ingin mendapatkan semua produk yang tidak ada dalam daftar id kategori tetapi kode saya tidak memberikan hasil yang diharapkan. Tolong tunjukkan saya jalan, terima kasih.

2
Magento 2: Filter Koleksi Produk berdasarkan Beberapa Kategori (Magento 2.1)
Saya menggunakan Magento 2.1.0 dan saat ini saya mengalami kesulitan dalam menyaring koleksi produk dengan beberapa kategori. Saya telah menggunakan lebih dari beberapa cara untuk membuatnya bekerja tetapi tidak. Asumsi: $catalog_ids = [618, 619, 620]; Mengembalikan NULL $productCollection = $this->productCollectionFactory->create() ->addAttributeToSelect('*') ->addCategoriesFilter(array('in' => $catalog_ids)); Pengembalian pengecualian: Nama atribut tidak valid: …

1
Magento 2: Bagaimana cara kerja data faceted untuk navigasi berlapis?
Saya telah membuat modul untuk filter khusus pada halaman kategori semuanya berfungsi dengan baik kecuali kisaran harga dalam navigasi berlapis. Tolong siapa pun bisa menjelaskan padaku bagaimana getFacetedData ('price') bekerja di magento2 $productCollection->getFacetedData('price'); Fungsi ini memberi saya kisaran harga berdasarkan pada koleksi produk default bukan berdasarkan pada koleksi saya yang …

2
Magento 2: Cara mengatur ulang filter di kisi produk?
Saya telah mengubah pengaturan per halaman menjadi 500di halaman Katalog Produk Grid . Itu tidak bisa memuat banyak produk dan memberi saya kesalahan. Sekarang entah bagaimana tersimpan di suatu tempat, dan setiap kali saya mengunjungi halaman Product Grid, itu tidak dapat memuat produk dan memberikan kesalahan. Bagaimana cara saya mereset …

2
Koleksi Filter Magento dengan membuat waktu (hari ini, kemarin, minggu, jam dll)
Saya memiliki koleksi khusus yang ingin saya filter berdasarkan tanggal dibuat dan het entri dibuat "kemarin" Entri Koleksi //dates are set in controller using setCreatedTime(Mage::getModel('core/date')->gmtDate()); Dibuat Kemarin (tidak berfungsi) //3 products items Yesterday //below filtering outputs incorrect entries $collection = Mage::getModel('things/things')->getCollection(); Saya sudah mencoba, tetapi menampilkan entri yang salah; //thought …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.