Pytania otagowane jako development

Pytania dotyczące tworzenia niestandardowych (PHP) w Magento (w przeciwieństwie do zwykłej instalacji i konfiguracji)

5
Jak napisać niestandardowe rozszerzenie?
Ponieważ ostatnio miałem wiele problemów z darmowym i komercyjnym rozszerzeniem, postanowiłem zadać to pytanie i odpowiedzieć na nie, wykonując czynności, które zwykle wykonuję, pisząc rozszerzenie. Edytuj odpowiedź lub dodaj nową. W większości przypadków podczas instalowania rozszerzenia lub motywu muszę poświęcić kilka godzin (czasem więcej, a czasem mniej), aby działał we …


5
Nauka programowania wtyczek Magento
Jestem programistą PHP od ponad 13 lat, mam rozległą wiedzę na temat samego PHP, o ile inne popularne projekty, takie jak WordPress. Nie mam doświadczenia z Magento. Mam teraz pełnoetatową pracę w firmie korzystającej z Magento, cała moja praca programistyczna będzie teraz dotyczyła Magento. Moje pierwsze przemyślenia po pierwszym spojrzeniu …

6
Wyczyść pamięć podręczną motywu / CSS w Magento 2
Kiedy sugeruję sklep Magento 2, jaki jest sugerowany sposób czyszczenia pamięci podręcznej? Edytuję .lesspliki, a następnie obecnie robię rm -rf pub/static/frontend/* var/view_preprocessed/ var/*cache/* Ale wydaje się, że jest to metoda brutalnej siły. php bin/magento cache:flush --all wydaje się nie wykonywać pracy. Czy jest lepszy?

11
Magento2 działa tak wolno na rozwoju hosta lokalnego
Niedawno zacząłem opracowywać nowe rozszerzenia lub modyfikacje magento2, a moje pierwsze wrażenie było koszmarem. Na każdą zmianę, którą wprowadzę, muszę czekać około 20-30 sekund? naprawdę? Mówię o trybie programowania , wiem, że w produkcji z włączoną pamięcią podręczną i innymi rzeczami strona internetowa może być płynna. Ale kiedy pracuję z …

4
Jakie polecenia kompilacji są potrzebne w trybie programisty i kiedy?
Czy ktoś może mi dać instrukcje, kiedy uruchomić polecenia kompilacji w trybie deweloperskim Magento 2? Nie jestem pewien, czy dobrze to rozumiem. W devdocs tryb programisty jest opisany następująco: Pliki widoku statycznego nie są buforowane; są zapisywane do katalogu pub / static Magento przy każdym wywołaniu Czy to oznacza, że …

2
Konfiguracja rozwoju Magento
pytanie to dotyczy stworzenia środowiska programistycznego. Mam określone wymagania: Chcę móc korzystać z mojego rozwiązania w systemach Linux, Windows i Mac OS, ponieważ ludzie z naszego zespołu używają wszystkich tych systemów operacyjnych (np. Programiści używają Windows / Mac, programiści używają głównie Linuksa) Potrzebuję użyć modmana Potrzebuję użyć kompozytora Muszę korzystać …

2
Dlaczego status 2 jest wyłączony zamiast 0?
Pytanie dla wszystkich twórców magento: Dlaczego produkt włączony ma status 1, a produkt wyłączony ma status 2? Zwykle „włączony” lub „aktywny” lub cokolwiek dostaje status 1, podczas gdy konwersja wynosi 0. Czy istnieje powód, dla którego magento używa tutaj 2?


4
Magento Development Workflow: jak „kontrolować źródła” baz danych i aktualizować instalację Magento na żywo z testowej instalacji Magento?
Zadaję to pytanie, ponieważ chciałbym wiedzieć, jaki jest najlepszy przepływ pracy programistycznej dla kogoś, kto chce zarządzać wszystkimi aspektami sklepu internetowego. Oczywiście, podobnie jak w przypadku całego tworzenia stron internetowych, posiadanie kopii na żywo i co najmniej jednej kopii programowej całego oprogramowania jest oczywiście bardzo ważne. Jednak zarządzanie rzeczami Magento …

4
Jak znaleźć wiarygodnego programistę Magento?
Jestem właścicielem firmy rozpoczynającej działalność, która sprzedaje w serwisie eBay, ale dużo pracowałem z zapleczem Magento, zakładając sklep z szablonem. Szablon zmęczyło mnie po pewnym czasie, ponieważ czułem, że nie ma on określonej funkcjonalności ani wyglądu, który chciałem. Więc stworzyłem PSD z przygotowanym motywem i szukam kogoś, kto mógłby wykonać …


3
Jak mogę zmienić ciąg przekazany przez zdarzenie?
W mojej funkcji obserwatora otrzymuję zmienną przekazywaną przez takie zdarzenie: public function observerFunc(Varien_Event_Observer $observer) { $sth = $observer->getEvent()->getSth(); } Jeśli sthjest obiektem, mogę go zmienić, wywołując na nim metody. Ale jak mogę zmienić, sthjeśli jest to prosty ciąg? Próbowałem następujących bez powodzenia: public function observerFunc(Varien_Event_Observer $observer) { $sth = $observer->getEvent()->getSth(); …

4
Dlaczego kody atrybutów mają maksymalną długość?
Podczas próby tworzenia atrybutów odkryłem, że maksymalna długość kodu atrybutu wynosi 30 znaków. Okazuje się jednak, że tak naprawdę NIE jest to jakieś prawdziwe ograniczenie - jest to wartość całkowicie arbitralna, zdefiniowana przez Mage_Eav_Model_Entity_Attribute::ATTRIBUTE_CODE_MAX_LENGTH. Biorąc to pod uwagę, dlaczego w ogóle istnieje ograniczenie? I dlaczego domyślna wartość 30 to, na …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.