Php vqmod在Opencart中添加两次代码

Php vqmod在Opencart中添加两次代码,php,opencart,vqmod,Php,Opencart,Vqmod,我正在编写一个简短的脚本,使用Opencart中的vqmod添加到catalog/model/checkout/order.php。然而,它似乎添加了两次代码。值得一提的是,它似乎还创建了两个文件 vq2-catalog_model_checkout_order.php 及 在第二个文件中,代码正在重复自身 <modification> <id>MyMod</id> <version>203.1</version>

我正在编写一个简短的脚本,使用Opencart中的vqmod添加到catalog/model/checkout/order.php。然而,它似乎添加了两次代码。值得一提的是,它似乎还创建了两个文件

vq2-catalog_model_checkout_order.php

在第二个文件中,代码正在重复自身

<modification>
    <id>MyMod</id>
    <version>203.1</version>
    <vqmver>2.5.1</vqmver>
    <author>My Company</author>
    <email>a@example.com</email>
    <website>http://www.example.com/</website>
    <file name="catalog/model/checkout/order.php"  error="skip">
        <operation error="skip">
            <search position="after"><![CDATA[
                $text .= $language->get('text_new_footer') . "\n\n";
                ]]></search>
            <add trim="true"><![CDATA[
                    // add code here
            ]]></add>
        </operation>
    </file>
</modification>

也许还有另外一个vQmod添加了代码?没有,我甚至在vqmod文件夹中为catalog/model/checkout/order.php做了一个grep,它只出现在一个文件中,我也在整个站点中搜索了部分代码,它只出现在vqmod文件夹中,而不是在vqmod文件夹中搜索关键字……这可能是由ocmod和vqmod之间的冲突引起的。尝试刷新ocmod缓存,然后清除vqcache文件。
<modification>
    <id>MyMod</id>
    <version>203.1</version>
    <vqmver>2.5.1</vqmver>
    <author>My Company</author>
    <email>a@example.com</email>
    <website>http://www.example.com/</website>
    <file name="catalog/model/checkout/order.php"  error="skip">
        <operation error="skip">
            <search position="after"><![CDATA[
                $text .= $language->get('text_new_footer') . "\n\n";
                ]]></search>
            <add trim="true"><![CDATA[
                    // add code here
            ]]></add>
        </operation>
    </file>
</modification>
$text .= $language->get('text_new_footer') . "\n\n";
// add code here
// add code here