Questions marquées «magento2»

Questions générales sur Magento 2, non spécifiques à une version mineure. Utilisez cette balise pour faire la distinction avec Magento 1. Si vous rencontrez des problèmes avec une version spécifique, veuillez plutôt utiliser la balise «Magento-2.x» appropriée. Les fonctionnalités entre les versions mineures de Magento 2 peuvent différer.

2
Quelqu'un peut-il expliquer ce que l'annotation @magentoDbIsolation fait pour un test d'intégration?
En parcourant les tests d'intégration écrits pour les modules de base, je vois de nombreuses instances de l'annotation @magentoDbIsolation enabledapparaître au-dessus des fonctions de test. Il n'y a aucune mention de cela nulle part dans la documentation MTF, et même après avoir regardé, Magento\TestFramework\Annotation\DbIsolationje ne suis toujours pas très clair …

1
La compilation de Magento2 DI prend trop de temps
Après avoir créé / mis à jour un nouveau module / thème, j'utilise la commande suivante dans le répertoire d'installation racine de Magento php bin/magento setup:upgrade Ce qui me demande de lancer la compilation, donc j'utilise php bin/magento setup:di:compile ce qui prend environ 8 minutes pour le compiler. Existe-t-il un …

1
Magento2: différents types de fichiers composer.json
Dans Magento2, je vois différents fournisseurs suivre différents formats composer.json donnés ci-dessous pour nommer leurs modules. 1er: "autoload": { "files": [ "registration.php" ], "psr-4": { "Amit\\SamplePage\\": "" } } 2e: "extra": { "map": [ [ "*", "Amit/SamplePage" ] ] } 1. Quelle différence entre eux et lequel dois-je suivre? 2. …

3
Pourquoi Magento 2 force-t-il les URL à 3 caractères ou plus
Si vous essayez de créer un module avec un nom de devant comme hello-worlddans Magento 2, vous obtiendrez une erreur qui ressemble à ceci . Invalid XML in file /Users/alanstorm/Sites/magento-2-with-keys/magento2/app/code/Pulsestorm/HelloPestle/etc/frontend/routes.xml: Element 'route', attribute 'id': [facet 'pattern'] The value 'hello-world' is not accepted by the pattern '[A-Za-z0-9_]{3,}'. Il semble que Magento …
9 php  magento2  routing 



3
Magento 2: Quel mécanisme d'extension choisir?
Nous pouvons étendre le contrôleur de deux manières: en utilisant les préférences et en utilisant le plugin. Mais je ne comprends pas cela, lequel est bon et les avantages / inconvénients de préférence par rapport au plugin. <preference for="Magento\Checkout\Controller\Index\Index" type="mymodule\Helloworld\Controller\Index\Index" /> <type name="Magento\Catalog\Model\Product"> <plugin name="getname-test-module" type="mymodule\Helloworld\Model\Plugin\Product" sortOrder="10"/> </type>


2
Magento 2 comment enregistrer un champ personnalisé ajouté sous forme de groupe de clients?
J'ai ajouté des champs personnalisés au formulaire de groupe de clients à l'aide de upgradeSchema.php. Après cela, j'ai constaté que les champs d'origine tels que le code de groupe de clients et l'ID de taxe étaient enregistrés à l'aide des méthodes de définition dans l'API fournie. Il est complètement différent …

3
Comment écraser un modèle via un module dans Magento2
Je crée un module et je veux écraser le modèle app/code/Magento/Catalog/view/adminhtml/templates/catalog/product/edit/options.phtml. Est-ce possible dans un module (pas un thème) Malheureusement, il ne semble pas très facile de changer le nom du module via XML de mise en page, car il est codé en dur dans https://github.com/magento/magento2/blob/develop/app/code/Magento/Catalog/Block /Adminhtml/Product/Edit/Tab/Options.php#L21


2
Comment charger le fichier js du module personnalisé dans magento 2?
J'ai créé un module de curseur de bannière pour magento 2. J'ai appelé le fichier JS en utilisant les méthodes suivantes et son bon fonctionnement. Dans la classe de bloc, j'ai créé la fonction suivante public function getBaseJs($fileName){ return $this->_storeManager->getStore()->getBaseUrl( \Magento\Framework\UrlInterface::URL_TYPE_MEDIA ).'bannerslider/js/'.$fileName; } et cette fonction est appelée dans le …


2
Magento 2: Fichier Compositeur Minimum
J'ai vu quelques choses flotter sur Internet impermanent (c'est-à-dire Twitter) que certaines modifications récentes de Magento 2 permettent d'installer un module dans le répertoire du vendeur via Composer, et Magento 2 verra votre module sans aucun lien symbolique. . Si cela est vrai, existe-t-il un composer.jsonfichier "minimum " flottant pour …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.