我使用了 2 个覆盖同一个文件的扩展:
1st: app/code/community/Symmetrics/DeliveryTime/Block/Adminhtml/Catalog/Product/Grid.php
2nd:app/code/community/Displaze/MyProductType/Block/Adminhtml/Catalog/Product/Grid.php
第二个扩展不起作用。我该如何解决这个冲突?我用magento 1.7
我使用了 2 个覆盖同一个文件的扩展:
1st: app/code/community/Symmetrics/DeliveryTime/Block/Adminhtml/Catalog/Product/Grid.php
2nd:app/code/community/Displaze/MyProductType/Block/Adminhtml/Catalog/Product/Grid.php
第二个扩展不起作用。我该如何解决这个冲突?我用magento 1.7
您有 3 种解决冲突的选择:
<depends>
使一个扩展依赖于另一个扩展的能力。然后他们将按该顺序重写示例(选项#2)
class A_Extension_Model_Type_Onepage extends Mage_Checkout_Model_Type_Onepage
您可以将其更改为:
class A_Extension_Model_Type_Onepage extends B_Extension_Model_Type_Onepage
app/etc/Displaze_MyProductType.xml
add below code
<modules>
<Displaze_MyProductType>
<depends>
<Symmetrics_DeliveryTime/>
</depends>
</Displaze_MyProductType>
</modules>