拡張機能のコントローラーを上書きしようとしています....カートコントローラーを上書きしています。
現在カートコントローラーを上書きしている拡張機能は次のとおりです。
Innoexts/Warehouse/controllers/Checkout/CartController.php
これを行う Innoexts モジュールの構成エントリは次のとおりです。
<frontend>
<routers>
<checkout>
<args>
<modules>
<Innoexts_Warehouse before="Mage_Checkout">Innoexts_Warehouse_Checkout</Innoexts_Warehouse>
</modules>
</args>
</checkout>
</routers>
...blah...blah...
</frontend>
innoext cartcontroller ファイルの先頭は次のとおりです。
require_once 'Mage/Checkout/controllers/CartController.php';
class Innoexts_Warehouse_Checkout_CartController extends Mage_Checkout_CartController {
このコントローラーで上書きしたい:
Myco/Warehousemod/controllers/Checkout/CartController.php
コントローラーファイルの先頭は次のとおりです。
require_once 'Innoexts/Warehouse/controllers/Checkout/CartController.php';
class Myco_Warehousemod_Checkout_CartController extends Innoexts_Warehouse_Checkout_CartController {
作成された構成エントリは次のとおりです。
<global>
...blah...blah...
<rewrite>
<myco_warehousemod_checkout_cart>
<from><![CDATA[#^/checkout/cart/#]]></from>
<to>/warehousemod/checkout_cart/</to>
</myco_warehousemod_checkout_cart>
</rewrite>
</global>
<frontend>
<routers>
<checkout>
<args>
<modules>
<Myco_Warehousemod before="Innoexts_Warehouse_Checkout">Myco_Warehousemod_Checkout</Myco_Warehousemod>
</modules>
</args>
</checkout>
</routers>
...blah...blah...
</frontend>
今、チェックアウト/カートの URL で 404 not found エラーが発生しています....どこが間違っているかわかる人はいますか? オンラインリソースは非常に異なります...そして混乱します!! 問題は、上書きコントローラーを上書きしようとしている可能性があります...??
前もって感謝します...