Dans Magento 2, l'un des fichiers de configuration XML qu'un module peut avoir est un resources.xml
fichier. Par exemple, le module de vente en a un
#File: vendor/magento/module-sales/etc/resources.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
* Copyright © 2015 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/resources.xsd">
<resource name="sales_setup" extends="core_setup" />
<resource name="sales" extends="core" />
</config>
Est-ce que quelqu'un sait à quoi servent ces fichiers dans Magento 2? Ils semblent être l'ancien <resources/>
nœud de niveau supérieur de Magento 1 . Cependant, étant donné que Magento ne utilise plus Configuration des ressources Model / ( au lieu Magento Migration 2 utilise des classes dans Setup/InstallSchema.php
, Setup/InstallData.php
, Setup/UpgradeSchema.php
, Setup/UpgradeData.php
pour l' installation / la migration comme des scripts), ce ne est pas clair à 100% ce que la sales_setup
ressource est pour.
Pour la ressource non configurée, est-ce juste une autre façon d'ajouter une classe de connexion à la base de données avec différentes informations d'identification / chaîne de connexion? Ou autre chose?
vendor\magento\framework\App\etc\resources.xsd"(4,41)
. peut donner n'importe quelle idée