代码之家  ›  专栏  ›  技术社区  ›  John Magnolia Mozammil

ocmod使用大括号修改admin和catalog文件

  •  0
  • John Magnolia Mozammil  · 技术社区  · 11 年前

    为什么我的ocmod不使用牙套?

    <file path="{admin,catalog}/model/tool/upload.php">
        <operation error="skip">
            <search index="0">
                <![CDATA[public function addUpload(]]>
            </search>
            <add position="below">
                <![CDATA[...]]>
            </add>
        </operation>
    </file>
    

    如果我将路径更改为 <file path="catalog/model/tool/upload.php"> 它起作用。

    https://github.com/opencart/opencart/wiki/Modification-System

    Using braces allows for selecting multiple files and not having to repeat the code operation multiple times.
    
    <file path="system/{engine,library}/{action,loader,config,language}*.php">
    
    1 回复  |  直到 11 年前
        1
  •  0
  •   Imdevelper Opencart    11 年前

    注意:在OpenCart 2.0.2.0.中,通配符路径被无声中断。新方法是 昏迷分离 完整路径:

    <file path="system/{engine,library}/{action,loader,config,language}*.php,">
    

    将写为

    <file path="system/engine/action.php,system/engine/loader.php,system/library/config.php,system/library/language.php">
    
    推荐文章