No Magento 2, um dos arquivos de configuração XML que um módulo pode ter é resources.xml
file. Por exemplo, o módulo de vendas possui um
#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>
Alguém sabe para que esses arquivos são usados no Magento 2? Eles parecem ser o antigo <resources/>
nó de nível superior do Magento 1 . No entanto, desde Magento usos já não Setup modelo de recursos / Migrações (em vez Magento 2 usa classes em Setup/InstallSchema.php
, Setup/InstallData.php
, Setup/UpgradeSchema.php
, Setup/UpgradeData.php
para instalar / migration-like roteiros), não é 100% claro o que o sales_setup
recurso é para.
Para o recurso não configurado, essa é apenas outra maneira de adicionar uma classe de conexão ao banco de dados com informações diferentes sobre credenciais / cadeia de conexão? Ou outra coisa?
vendor\magento\framework\App\etc\resources.xsd"(4,41)
. pode dar uma idéia