Trong Magento 2, một trong các tệp cấu hình XML mà mô-đun có thể có là resources.xml
tệp. Ví dụ: mô-đun bán hàng có một
#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>
Có ai biết những tập tin này được sử dụng cho Magento 2 không? Chúng dường như là <resources/>
nút cấp cao nhất Magento 1 cũ . Tuy nhiên kể từ khi Magento sử dụng không còn cài đặt Resource mẫu / Migrations (thay Magento 2 sử dụng các lớp trong Setup/InstallSchema.php
, Setup/InstallData.php
, Setup/UpgradeSchema.php
, Setup/UpgradeData.php
để cài đặt / di chuyển giống như kịch bản), chứ không phải 100% của nó rõ ràng những gì các sales_setup
tài nguyên là dành cho.
Đối với tài nguyên không thiết lập, đây có phải là một cách khác để thêm lớp kết nối cơ sở dữ liệu với thông tin chuỗi thông tin / chuỗi kết nối khác nhau không? Hay cái gì khác?
vendor\magento\framework\App\etc\resources.xsd"(4,41)
. có thể đưa ra bất kỳ ý tưởng nào