Jaka jest różnica między setData()i addData()? Czy istnieje połączenie, jeśli zaktualizuję produkt lub ustawię
Jaka jest różnica między setData()i addData()? Czy istnieje połączenie, jeśli zaktualizuję produkt lub ustawię
W tej chwili ponownie używam wielu kolekcji zagnieżdżonych w pętlach foreach. Czy można przenieść te rzeczy o kilka poziomów wyżej? Obecnie jestem zmuszony ponownie ładować kolekcje, które mają ponad 51 tys. Podmiotów, co znacznie spowalnia. W szczególności kolekcje kitinventory. <?php class...
Jaki jest cel korzystania z kolekcji tych dwóch modeli. Ratunek MySQL4 dlaczego nie możemy użyć modelu zasobów dla wszystkich kolekcji. Dlaczego używamy kolekcji MySql4 dla prostego modułu Ktoś
Mam model niestandardowy i model zasobów. Chcę załadować pojedyncze wystąpienie modelu przy użyciu więcej niż 1 pola. Model ma następujące pola: id tag_name custom_name group_name Chcę załadować ten model na podstawie tag_name, custom_name i group_name zamiast id. Obecnie używam kolekcji i...
Wykonuję następujące czynności: $productCollection = Mage::getModel('catalog/product') ->getCollection(); $productCollection ->addAttributeToFilter('my_attribute', 1); my_attribute nie ma w płaskich tabelach, ale płaskie stoliki są włączone. Cały czas otrzymuję pełną...
W siatce administracyjnej modułu używam tego kodu, aby uzyskać kolekcję i pogrupować je według identyfikatora klienta $collection = Mage::getModel('referafriend/statistics')->getCollection(); $collection->getSelect()->group('entity_id'); $this->setCollection($collection); ale tutaj...
Jestem w stanie załadować kolekcję produktów za pomocą [$objectManager->create('Magento\Catalog\Model\ResourceModel\Product\Collection')] w moim pliku phtml. Ale w tej kolekcji nie ma adresu URL produktu, w jaki sposób możemy uzyskać adres produktu również z tą
Mam własną kolekcję, do której dodaję filtry. Na przykład mam to: $giftColletion = $this->_giftFactory->getCollection(); $giftColletion->addFieldToFilter('store_id', 1); Jaki filtr powinienem dodać do $ giftColletion, aby mógł zwrócić wszystkie rekordy według pozycji pola w kolejności...
Mam jedną kolekcję w metodzie, w której chcę wykonać dwie różne operacje na tej kolekcji. Tak więc chcę dwie osobne kopie tej samej kolekcji, a następnie ponownie przypisać jedną z dwóch kolekcji do oryginalnej kolekcji i zwrócić ją. Aby to uprościć, załóżmy, że mam kolekcję obiektów o nazwie...
Pracuję nad pobieraniem warstwowej nawigacji w magento2 na potrzeby niestandardowej kolekcji produktów. Dostaję kolekcję niestandardową już na niestandardowej stronie, aby wyświetlić nawigację warstwową. Próbowałem zaadaptować to rozwiązanie magento1, ale nie mogłem za daleko. Każdy pomysł, jak...
Próbuję utworzyć kolekcję produktów na podstawie tablicy identyfikatorów produktów, a także posortować kolekcję na podstawie tablicy identyfikatorów. $productIds = array(318,310,311); $collection = Mage::getModel('catalog/product') ->getCollection() ->setOrder('entity_id', 'asc') // This...
Utworzyłem jeden niestandardowy moduł z atrybutem pola tytułu i statusu w siatce administratora. Kolekcje siatki w module_test_grid_block.xml <arguments> <argument name="id" xsi:type="string">testGrid</argument> <argument name="dataSource"
Chcę dodać warstwowy blok nawigacyjny dla niestandardowej kolekcji produktów. Czy jest na to sposób w
To nie wydaje się być poprawnie zamówione, coś robię źle? Propozycje? $componentQuantityCollection = Mage::getModel('catalog/product')->getCollection(); $componentQuantityCollection->joinField('qty', 'cataloginventory/stock_item', 'qty', 'product_id=entity_id', '{{table}}.stock_id=1',...
Mam niestandardową tabelę z odniesieniem do produktu product_id. Teraz chciałbym wyświetlić informacje o produkcie (SKU, nazwa) w siatce wewnętrznej bazy danych , ale nie jestem pewien, jaka jest najlepsza praktyka, aby to zrobić? Moje najlepsze przypuszczenie SKUbrzmi
Korzystając z obiektu fabryki produktów, mogę utworzyć produkt, pobrać kolekcję produktów i pobrać pierwszy element z tej kolekcji /* var $productFactory \Magento\Catalog\Model\ProductFactory */ $product = $this->productFactory->create()->getCollection()->getFirstItem(); Jeśli jednak...
Używam Magento 2.1.0 i mam obecnie trudności z filtrowaniem kolekcji produktów z wieloma kategoriami. Użyłem więcej niż kilku sposobów, aby to zadziałało, ale nie zadziała. Zarozumiały: $catalog_ids = [618, 619, 620]; Zwraca NULL $productCollection =
Obecnie próbuję ulepszyć kilka modułów pod względem wydajności. Niektórzy z was mogą znać użycie walk()metody zbierania, która jest bardzo przydatna, aby uniknąć bezpośredniego przechodzenia między produktami. Ponadto dzięki @Vinai można również użyć delete()metody zbierania . Zauważyłem jednak,...
Oto mój kod: $catIds = array(7,8,9); $collection = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect("*"); ->addAttributeToFilter('category_ids', array('nin' => $catIds)); Chcę uzyskać wszystkie produkty, których nie ma na liście identyfikatorów kategorii,...
Buduję kolekcję produktów, która znajdzie wyniki z atrybutu wielokrotnego wyboru. (odpowiedni kod, który dodaje zestaw finset do kolekcji - dostosowany do wyświetlania rzeczywistych wartości identyfikatora) $attribute = Mage::getModel('eav/config')->getAttribute('catalog_product',...