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.
Czy istnieje dobre wyjaśnienie i / lub próbka konfiguracji minimalnej niezbędnej do utworzenia siatki składników interfejsu użytkownika w Magento 2? Wiem, że istnieją niezliczone podstawowe elementy, takie jak ./vendor/magento/module-catalog/view/adminhtml/ui_component/product_listing.xml Jednak te pliki XML są ekspansywne i nie ma żadnego wyjaśnienia na temat tego, co robi każdy węzeł, ani tego, jak …
PHP 7 osiąga status wersji beta i obecnie trwa wiele testów. Biorąc pod uwagę, że Magento nadrobiło zaległości w ciągu ostatniego roku od „działa tylko na PHP 5.3” do „w pełni kompatybilnego z PHP 5.6”, chciałbym wiedzieć, ile rozważają kompatybilność PHP 7 dla Magento 1.x, a także Magento 2. Znalazłem …
Czy można wstępnie wygenerować kod dla jednego określonego modułu? IE - mogę wygenerować cały kod w systemie za pomocą php bin/magento setup:di:compile Może to jednak zająć dużo czasu. Chciałbym wstępnie wygenerować tylko pliki dla określonego modułu. php bin/magento setup:di:compile Pulsestorm_Commercebug Konkretnym problemem, który próbuję rozwiązać, jest obejście tego problemu, ponieważ …
Magento 2. Po świeżej instalacji nowy identyfikator zamówienia to 100000001, 100000002 i tak dalej. Jaki jest prawidłowy sposób zmiany tego identyfikatora przyrostu, aby był to wyższy numer? Na przykład 155555552, 155555553 i tak dalej. Po zmianie będzie wyglądał znacznie lepiej. W Magento 1.9 Aby edytować domyślny identyfikator dla zamówień, faktury …
Mam błąd podczas dodawania modułu .. Uruchom ponownie polecenie kompilacji Magento więc uruchamiam poniżej polecenia, ale również wyświetlam błąd, który poniżej, gdy uruchamiam polecenie z roota konfiguracja php magento: di: kompilacja Compilation was started. %message% 0/7 [>---------------------------] 0% 1 sec 37.0 MiB%message% 0/7 [> ---------------------------] 0% 1 sec 37.0 MiBProxies …
Do tej pory dla moich potrzeb testowania Magento 2 używałem PHP Unit jako (mniej więcej) testera akceptacji - testującego wyniki żądań serwera i HTML wprowadzonych do systemu z zainstalowanymi moimi modułami. Chciałbym móc tworzyć własne testy integracyjne. Czy narzędzia testowe dostarczane z Magento 2 pozwalają programistom zewnętrznym tworzyć własne testy …
Czy Magento 2 ma abstrakcję wysokiego poziomu, która pozwala programistom końcowym aktualizować wartości konfiguracyjne w core_config_datatabeli? Czy też używanie prostego SQL jest jedynym sposobem na to w Magento 2? tzn. w Magento 1 możesz zrobić coś takiego $config_model = new Mage_Core_Model_Config(); $config_model->saveConfig('my/config/path', $unique_id, 'default', 0); i zapisz wartości konfiguracji w …
Czy Magento 2 ma jakąkolwiek wbudowaną integrację z systemami dostarczania e-maili transakcyjnych stron trzecich, takimi jak Amazon SES, Mandrill itp., Czy też wbudowana funkcja e-mail wciąż opiera się na mailfunkcji PHP ? Czy e-maile są wysyłane z trzecią rzeczą? Jeśli odpowiedź brzmi mail, czy są jakieś rozszerzenia stron trzecich, takie …
W oparciu o różne komentarze na forum i rozmów w społeczności, wydaje się, że niektórzy ludzie są uruchomione Magento 2 przypadki rozwoju na OS X za pomocą środowiska PHP, który nie korzysta z wbudowanego serwera Apache / PHP combo, a zamiast tego korzysta z pakietów brew, aby uzyskać Środowisko FastCGI …
Czy w Magento 2 można dodać dowolny fragment HTML do każdej strony frontend / cart <head/>? Wiem, że mogę dodać blok do zawartości / <body>obszaru z kodem podobnym do tego <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="content"> <block type="Pulsestorm\Test\Block\Head" name="pulsestorm.head" as="pulsestorm.head" template="pulsestorm/head.phtml"/> </referenceBlock> </body> </page> Nie jest jednak jasne, czy istnieje …
Mam doświadczenie w programowaniu i HTML i staram się znaleźć dobry przewodnik dla początkujących. Witryna Magento wydaje się być skierowana do ekspertów, ale mogę szukać we wszystkich niewłaściwych miejscach. Czy są jakieś szczególnie dobre książki lub zasoby online? W szczególności chciałbym dowiedzieć się, jak dodać własny kod JavaScript do różnych …
Zauważyłem więc, że w większości modeli i bloków jest to array $data = []ostatni parametr konstruktora . Na przykład \Magento\Catalog\Block\Product\ListProduct public function __construct( \Magento\Catalog\Block\Product\Context $context, \Magento\Framework\Data\Helper\PostHelper $postDataHelper, \Magento\Catalog\Model\Layer\Resolver $layerResolver, CategoryRepositoryInterface $categoryRepository, \Magento\Framework\Url\Helper\Data $urlHelper, array $data = [] ) { $this->_catalogLayer = $layerResolver->get(); $this->_postDataHelper = $postDataHelper; $this->categoryRepository = $categoryRepository; $this->urlHelper = …
Scenariusz: Jestem programistą modułu Magento 2. Chcę utworzyć plik konfiguracyjny w app/etc. Chcę, aby ten plik miał „zasięg” według obszaru app/etc/my_file.xml app/etc/frontend/my_file.xml app/etc/adminhtml/my_file.xml W Magento 1 stworzę i będę na dobrej config.xmldrodze. Określanie zasięgu nastąpiło w samym pliku XML. Jednak Magento 2 podchodzi do tego zupełnie inaczej Jakie pliki klas …
Moje środowisko programistyczne Magento 2 zaczęło szturchać mnie następującym komunikatem o błędzie Twój serwer internetowy jest nieprawidłowo skonfigurowany i umożliwia nieautoryzowany dostęp do poufnych plików. Skontaktuj się z dostawcą usług hostingowych Czy ktoś wytropił Jakie kontrole bezpieczeństwa mają miejsce? Gdzie w głównym kodzie mają miejsce te kontrole?
Data: 30 maja 2015 r. (Biorąc pod uwagę zmieniający się charakter Magento 2). Magento 2 wprowadziło koncepcję wtyczki , zaimplementowaną za pomocą wzorca przechwytującego . Co nie jest jasne z dokumentów - które klasy i obiekty w Magento są „przechwytywalne”? Oznacza to, że konfigurujesz wtyczkę z XML, która wygląda następująco …
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.