コアコントローラをオーバーライドする際に問題が発生しています。私は新しい関数を追加したいのですが、コアファイル(code/core/checkout/controllers/onepagecontroller.php)でそれを行うだけです。
私はいくつかのポストをたどってきましたが、うまくいきません。それらの一部は次のとおりです。
(私はリンクを追加できません、申し訳ありません)
私は何が起こっているのかわからない...多分あなたは私を助けることができます;)。
私はmagento 1.5を使っています。私はこの3つのファイルを持っています:
local -> Arias -> CoreExtended -> etc -> config.xml
<?xml version="1.0" encoding="UTF-8"?>
0.1.0
Arias_CoreExtended_Checkout
app -> etc -> modules -> Arias_CoreExtended.xml
<?xml version="1.0"?>
true
local
local -> Arias -> CoreExtended -> controllers -> Checkout -> OnepageController.php
<?php
require_once 'Mage/Checkout/controllers/OnepageController.php';
class Arias_CoreExtended_Checkout_OnepageController extends Mage_Checkout_OnepageController
{
public function collectAction()
{
echo 'WTF?';
}
public function indexAction()
{
echo "This controller has been overridden.";
}
}
あなたの時間のために事前に感謝します。