Pytania otagowane jako code-generation

2
W jaki sposób Magento2 generuje określone ExtensionFactory i ExtensionAttributeInterface?
Chciałbym owinąć głowę przy użyciu atrybutów rozszerzenia, na przykład w przypadku cytatów. Nie ma problemu z dodaniem niestandardowego atrybutu do takiej encji przy użyciu klasy konfiguracji jak w Magento 1, nie o to chodzi w tym pytaniu. W tej chwili magia mnie przytłacza, gdy chcę ujawnić taki atrybut, który został …

14
Magento 2 Allowed Błąd wyczerpania pamięci podczas kompilacji kodu
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 …

3
Błąd po aktualizacji Magento
Po uruchomieniu tej komendy w interfejsie CLI php bin/magento setup:upgrade Występuje błąd poniżej: Fatal error: Uncaught exception 'Magento\Framework\Exception\LocalizedException' with message 'Can't create directory /var/www/html/magento/magento2.0/var/generation/Magento/Framework/App/ResourceConnection/.' in /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator.php:103 Stack trace: #0 /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator/Autoloader.php(35): Magento\Framework\Code\Generator->generateClass('Magento\\Framewo...') #1 [internal function]: Magento\Framework\Code\Generator\Autoloader->load('Magento\\Framewo...') #2 [internal function]: spl_autoload_call('Magento\\Framewo...') #3 /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Reader/ClassReader.php(19): ReflectionClass->__construct('Magento\\Framewo...') #4 /var/www/html/magento/magento2.0/vendor/magento/framework/ObjectManager/Definition/Runtime.php(44): Magento\Framework\Code\Reader\ClassReader->getConstructor('Magento\\Framewo...') #5 /var/www/html/magento/magento2.0/vendor/magento/framework/ObjectMana in /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator.php on …

2
Zalety fabrycznego wzoru Magento2 w porównaniu z Magento 1
Magento 2 używa klas fabrycznych dla produktów nie do wstrzykiwania. Na przykład klasa produktu: ProductFactory Na przykład klasa klienta:CustomerFactory Nie rozumiem, jaki jest tutaj typ wzoru fabrycznego ? Ponieważ dla każdej klasy powiązanej z 1 klasą fabryczną. Myślę, że to coś duplikatu. Dlaczego nie powinniśmy tworzyć abstrakcyjne fabrykę CustomerFactory, ProductFactoryetc? …

2
Co oznaczają ciągi „# @ +” i „# @ -” w komentarzach?
Widzę wiele ciągów „# @ +” i „# @ -” w komentarzach niektórych klas Magento 2. \Magento\Customer\Api\Data\AttributeMetadataInterface interface AttributeMetadataInterface extends \Magento\Framework\Api\MetadataObjectInterface { /**#@+ * Constants used as keys of data array */ const ATTRIBUTE_CODE = 'attribute_code'; ... const IS_SEARCHABLE_IN_GRID = 'is_searchable_in_grid'; /**#@-*/ ... } Jaki jest cel tych znaczników?

11
W przestrzeni nazw „setup” nie zdefiniowano żadnych poleceń: Magento 2
Zainstalowałem latest version of Megento 2, wszystko działa dobrze frontend, backend i funkcjonalność. Mam jeden problem z bin/magento setup:upgradepoleceniem, kiedy uruchamiam to polecenie w terminalu, otrzymuję poniżej wyjątku. [InvalidArgumentException] W przestrzeni nazw „setup” nie zdefiniowano żadnych poleceń. Zrzut ekranu: Czy brakuje mi czegoś podczas instalacji lub muszę zainstalować jakiś pakiet, …

1
Kiedy i jak generowane są szablony phtml w view_preprocession?
Widzę wiele plików phtml generowanych var/view_preprocessed/htmlz modułów podstawowych, a także z modułów niestandardowych. Wygląda na to, że są to wszystkie używane szablony z rozłożonymi białymi spacjami. Alan Kent napisał w Jak zaktualizować pliki phtml Magento 2 w Grunt? : Nie „wdrażasz” plików PHTML. Są one przywoływane przez bloki w plikach …

4
Błąd po usunięciu całej pamięci podręcznej w Magento 2
Po usunięciu całej pamięci podręcznej jako rm -rf var/cache/* var/page_cache/* var/view_preprocessed/* var/generation/* Mam błąd poniżej Warning: ltrim() expects parameter 1 to be string, object given in vendor\magento\framework\Code\Generator\EntityAbstract.php on line 152 Notice: Uninitialized string offset: 0 in vendor\magento\framework\Autoload\ClassLoaderWrapper.php on line 81 Notice: Uninitialized string offset: 0 in vendor\composer\ClassLoader.php on line 317 …
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.