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 回答