OpenCart&支付模块mollie - 返回str_replace

时间:2015-02-18 09:06:34

标签: php str-replace opencart2.x

我希望在这里收到有关以下主题的一些信息:

调用此函数:

protected function getAdminDirectory()
{
    return str_replace(HTTP_SERVER, '', HTTP_ADMIN);
}

在这个php语句中结束:

PHP注意:使用未定义的常量HTTP_ADMIN - 假设' HTTP_ADMIN'在第452行的/xx/xxx/xxx/www/catalog/controller/payment/mollie_ideal.php

这句话似乎检索了admin目录但是常量是未定义的,我不确定在哪里定义它我的问题是,如果我可以使这个静态,因为该目录是已知的。

如果是这样,它会是什么样子?

{
    return str_replace(HTTP_SERVER, 'admin', admin);
}

使用opencart 2.0.1.1和Mollie 5.2.6版 https://github.com/mollie/OpenCart/releases

先谢谢你。

2 个答案:

答案 0 :(得分:0)

您应该在config.php文件中添加一个admin目录指令。

定义(' HTTP_ADMIN',' http://xxxx.xx/admindirectory/'); (通常只是管理员/)

答案 1 :(得分:0)

对于遇到此问题的其他人:

 */
protected function getAdminDirectory()
{
    // if no default admin url defined in the config, use the default admin directory.
    if (!defined('HTTP_ADMIN'))
    {
        return 'admindirectory/';
    }

    return str_replace(HTTP_SERVER, '', HTTP_ADMIN);
}
目录/ controller / payment / mollie_ideal.php中的