Ten tag służy do pytań, które dotyczą kodu PHP w jakikolwiek sposób. Tak szybko, jak zostanie zwrócony wyjątek PHP lub wygenerowany raport o błędzie, to pytanie kwalifikuje się do oznaczenia tagiem PHP.
Próbuję użyć repozytorium produktów, aby pobrać listę produktów. Chcę pobierać na podstawie dwóch filtrów w połączeniu z ANDkryteriami, ale wydaje się, że nie działają. Czy nie rozumiem, jak działają grupy filtrów? Czy jest to błąd, który należy zgłosić? W szczególności (głupi przykład dla uproszczenia) Mam konstruktora, do którego wprowadzam konstruktor …
Od około wersji 1.5 lub 1.6 Magento miał plik w folderze głównym o nazwie get.php. Ten plik, korzystając z core/file_storage_datamodelu, pozwala właścicielom systemu Magento na serwowanie plików multimedialnych produktów bezpośrednio z kolumn obiektów blob w bazie danych bez konieczności posiadania pliku obrazu w systemie plików. PHP obsługuje wysyłanie pliku #File: …
Używam Magento w wersji 1.8.1.0. Próbuję utworzyć nowy niestandardowy moduł blokowy, którego użyję do utworzenia nowej strony głównej. Przestrzeń nazw: Krzyżowiec Moduł: CLHomePage Typ bloku: krucjata główna Klasa: Qwerty (na razie podczas testowania) Pakiet projektowy: krzyżowiec Motyw: domyślny Oto co mam do tej pory: \ app \ etc \ modules …
Czy można stworzyć moduł w Magento 2, używając standardowego routingu, który odpowiada na adres URL w postaci http://magento.example.com/namespace_module/return/index To znaczy - adres URL, w którym drugim parametrem jest słowo kluczowe zastrzeżone dla PHP. Problem z powyższym polega na tym, że należy utworzyć nazwę klasy kontrolera PHP Namespace\Module\Controller\Return\Index a posiadanie Returnw …
Koduję z Magento 2 w gvim i jestem nowy w Magento 2. Wiele razy próbowałem debugować błędy związane z XML, cóż, za każdym razem przy odrobinie szczęścia. Ale takie sytuacje naprawdę mnie denerwują: nie wiesz, gdzie jest plik, który powoduje ten błąd, a debugger nie mówi ani jednego, ani drugiego. …
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 spróbuję dodać identyfikator_sklepu do filtra kolekcji $product = $this->productFactory ->create() ->getCollection() ->addFieldToFilter('store_id', 1) ->getFirstItem(); Pojawia się następujący błąd Invalid attribute name: store_id …
/** * Registry model. Used to manage values in registry * * Registry usage as a shared service introduces temporal, hard to detect coupling into system. * It's usage should be avoid. Use service classes or data providers instead. * * @api * @deprecated * @since 100.0.2 */ https://www.mageplaza.com/devdocs/magento-2-registry-register.html Kto …
Postępowałem zgodnie z poniższymi dokumentami programistycznymi Magento: Jeśli dodasz nowy szablon .html, a następnie go edytujesz, zmiany nie zostaną zastosowane, dopóki nie wykonasz następujących czynności: usuń wszystkie pliki z katalogów pub / static / frontend i var / view_preprocessing, a następnie załaduj ponownie strony. Możesz usunąć pliki ręcznie lub uruchomić …
Tak właśnie zrobiłem. Tworzone są proste i konfigurowalne produkty. Problem polega na tym, że nie mogę przypisać prostego produktu do produktu konfigurowalnego. Oto kod (identyfikatory i atrybuty działają z domyślnymi przykładowymi danymi). //simple product $simple_product = $this->_objectManager->create('\Magento\Catalog\Model\Product'); $simple_product->setSku('test-simple'); $simple_product->setName('test name simple'); $simple_product->setAttributeSetId(4); $simple_product->setSize_general(193); // value id of S size $simple_product->setStatus(1); …
Data: 1 czerwca 2015 r. (Biorąc pod uwagę zmieniający się charakter Magento 2) W Magento 2 możesz skonfigurować „typ wirtualny” w di.xmlpliku konfiguracyjnym modułu . Te typy wirtualne umożliwiają zmianę argumentów konkretnej wstrzykiwanej zależności. W podstawowym kodzie Magento 2 wydają się istnieć dwie konwencje nazewnictwa dla typów wirtualnych. W pierwszym …
Mam sklep Magento i chcę ukryć go przed detektorami cms. Mam na myśli, że nie chcę, aby ktokolwiek znał moją stronę internetową CMS i że moja strona jest zbudowana na Magento. Niektóre witryny http://guess.scritch.org/wykrywają CMS i chcę ukryć CMS mojej witryny przed ich obserwacją. Istnieje kilka sposobów na ukrycie stron …
Mam ponad 50 000 zdjęć w pubie / mediach produktów. Ale jest tak wiele nieużywanych obrazów, więc chcę usunąć wszystkie obrazy, które nie są powiązane z żadnym produktem . Dla magento 1.9.x może to być odnośnik, ale chcę ten sam skrypt php dla magento 2.1.
Jak zapewne wiesz, Magento 2.1.0 jest obecnie niedostępny. Zgodnie z informacjami o wersji obsługiwane są tylko PHP 7.0.2 ORAZ PHP 7.0.6 Dlaczego PHP nie jest obsługiwane w wersji 7.0.3 / 7.0.4 / 7.0.5? Edycja: 2.1.2 obsługuje teraz PHP 7.0.4
Pracowałem nad uwierzytelnieniem użytkownika w aplikacji, którą buduję. Chodzi o to, że będę mieć klientów logujących się za pomocą OAuth z Magento, a następnie musi uzyskać identyfikator klienta tego użytkownika. Problem polega jednak na tym, że po zalogowaniu przeglądarka przekierowuje mnie na /customer/account/adres URL wywołania zwrotnego, który zdefiniowałem. Powodem, dla …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.