重写Cart.php类在prestashop中不起作用

时间:2013-09-12 06:13:50

标签: php override prestashop

我尝试覆盖默认的Cart.php类。我把我的Cart.php放在override / classes / Cart.php中。但它不会对输出做任何改变。

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

我的cart.php代码如上所示。任何人都可以帮助我,是否需要覆盖其他任何其他步骤?

2 个答案:

答案 0 :(得分:3)

您无法在类

中的方法之外执行任何操作
<?php
class Cart extends CartCore
{
    public function foo()
    {
        print("sample test override");
        die();
    }
}

$cart = new Cart();

$cart->foo();
?>

答案 1 :(得分:1)

你应该删除文件&#34; class_index.php&#34;在缓存文件夹中。