0

デフォルトの Cart.php クラスをオーバーライドしようとしています。私は、Cart.php を override/classes/Cart.php に置きました。しかし、出力に変更はありません。

<?php
class Cart extends CartCore
{
print_r("sample test override");
die();
}
?>

私のcart.phpコードは上記のようなものです。誰でも私を助けることができますか?オーバーライドするために必要な他の追加の手順はありますか?

4

2 に答える 2

3

クラス内のメソッド外でアクションを実行することはできません

<?php
class Cart extends CartCore
{
    public function foo()
    {
        print("sample test override");
        die();
    }
}

$cart = new Cart();

$cart->foo();
?>
于 2013-09-12T06:31:23.357 に答える
1

キャッシュフォルダにあるファイル「class_index.php」を削除する必要があります。

于 2015-10-27T22:24:40.560 に答える