我与PDF发票问题,我试图重写AbstractPdf.php文件,我也做了以下内容:覆盖AbstractPdf.php文件2
1)创建下面的目录和文件:
a。 'app \ code \ Ochos \ fixPDF \ registration.php':
<?php
/**
* Copyright © 2016 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::MODULE,
'Ochos_fixPDF',
__DIR__
);
b。 'app \ code \ Ochos \ fixPDF \ etc \ di.xml':
<?xml version="1.0" ?>
<config>
<preference for="vendor\magento\module-sales\Model\Order\Pdf\AbstractPdf" type="Ochos\fixPDF\Model\Order\Pdf\AbstractPdf" />
</config>
c。 'app \ code \ Ochos \ fixPDF \ etc \ module.xml':
<?xml version="1.0"?>
<config>
<module name="Ochos_fixPDF" setup_version="2.0.0"/>
</config>
d。 '应用程序\代码\ Ochos \ fixPDF \型号\订单\ PDF阅读器\ Abstract.php'。我已经进行了更改文件
2)使执行的config.php文件扩展
3)以下内容:
php -f bin/magento module:enable --clear-static-content Ochos_fixPDF
php -f bin/magento setup:upgrade
看起来扩展功能已启用,但在发票PDF中没有更改。
我在做什么错? 谢谢!
什么都没有?它应该是创建一个插件的基础,但我不能完全理解它... – hezided