Prestashop 1.6 Override类在移动设备中不起作用

时间:2018-07-10 17:03:34

标签: php override prestashop prestashop-1.6

我有重写classes/Tools.php类的模块。在台式计算机上可以正常工作,但在移动设备上则无法工作。

这是我的替代项,位于:mymodule/overrides/classes/Tools.php

<?php
class Tools extends ToolsCore
{
        public static function setCurrency($cookie)
        {
                // This is not working BTW
                $logger = new FileLogger(0);
                $logger->setFilename(_PS_ROOT_DIR_ . '/log/debug.log');
                $logger->logDebug("HOLA MUNDO");

                if (!Module::isEnabled('mymodule'))
                        return parent::setCurrency($cookie);

                if (Tools::isSubmit('SubmitCurrency'))
                        return parent::setCurrency($cookie);

                if ((int)$cookie->id_currency)
                        return parent::setCurrency($cookie);

                $cookie->id_currency = (int)Configuration::get('FO_DEFAULT_CURRENCY');
                return parent::setCurrency($cookie);
        }
}

为什么这在移动设备上不起作用?!

0 个答案:

没有答案