In Magento 2 ist eine der XML-Konfigurationsdateien, die ein Modul möglicherweise hat, resources.xml
file. Zum Beispiel hat das Verkaufsmodul eins
#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>
Weiß jemand, wofür diese Dateien in Magento 2 verwendet werden? Sie scheinen der alte Magento 1- <resources/>
Knoten der obersten Ebene zu sein . Da jedoch Magento nicht mehr Anwendungen Setup - Ressourcenmodell / Migrations (statt Magento 2 verwenden Klassen in Setup/InstallSchema.php
, Setup/InstallData.php
, Setup/UpgradeSchema.php
, Setup/UpgradeData.php
für die Installation / Migration wie Skripte), es ist nicht 100% klar , was die sales_setup
Ressource für ist.
Ist dies für die Nicht-Setup-Ressource nur eine andere Möglichkeit, eine Datenbankverbindungsklasse mit unterschiedlichen Anmeldeinformationen / Verbindungszeichenfolgeninformationen hinzuzufügen? Oder etwas anderes?
vendor\magento\framework\App\etc\resources.xsd"(4,41)
. kann man keine Ahnung geben