Magento 2'de, bir modülün sahip olabileceği XML yapılandırma dosyalarından biri resources.xml
dosyadır. Örneğin, satış modülünde
#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'de bu dosyaların ne için kullanıldığını bilen var mı? Eski Magento 1 üst seviye <resources/>
düğümü gibi görünüyorlar. (Yerine Magento 2 kullanımları sınıflar Ancak Magento artık kullanımları Kur Kaynak Modeli / Taşıma beri Setup/InstallSchema.php
, Setup/InstallData.php
, Setup/UpgradeSchema.php
, Setup/UpgradeData.php
/ komut göç benzeri yüklemek için), bu% 100 ne olduğu belli sales_setup
kaynak içindir.
Kurulum dışı kaynak için bu, farklı kimlik bilgileri / bağlantı dizesi bilgileri içeren bir veritabanı bağlantı sınıfı eklemenin başka bir yolu mu? Veya başka bir şey?
vendor\magento\framework\App\etc\resources.xsd"(4,41)
. herhangi bir fikir verebilir