У Magento 2 одним із файлів конфігурації XML, який може мати модуль, є resources.xml
файл. Наприклад, модуль продажу має один
#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>
Хтось знає, для чого ці файли використовуються в Magento 2? Вони здаються старим <resources/>
вузлом верхнього рівня Magento 1 . Однак, так як Magento більше не використовує налаштування ресурсів Model / Міграції (замість Magento 2 використовує класи Setup/InstallSchema.php
, Setup/InstallData.php
, Setup/UpgradeSchema.php
, Setup/UpgradeData.php
для установки / перенесення подібних скриптів), його не 100% ясно , що sales_setup
ресурс для.
Чи не просто ресурс установки, це лише ще один спосіб додати клас підключення до бази даних з різними обліковими даними / інформацією про рядок з'єднання? Або щось інше?
vendor\magento\framework\App\etc\resources.xsd"(4,41)
. можливо, можна дати будь-яку ідею