首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >预Shop覆盖商店类

预Shop覆盖商店类
EN

Stack Overflow用户
提问于 2015-12-30 08:36:24
回答 1查看 552关注 0票数 0

我重写了Shop类并输入了mymodule/override/classes

代码语言:javascript
复制
class Shop extends ShopCore
{
   public function __construct($id = null, $id_lang = null, $id_shop = null)
   {
       parent::__construct($id, $id_lang, $id_shop);
   }

   public static function someMethod()
   {

   }

}

当我在前面的控制器中调用someMethod时,我得到了错误:

调用未定义的方法Shop::someMethod()

在预prestashop中添加一个静态方法来覆盖类是可能的吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-30 09:57:21

模块的安装应该将/mymodule/override/classes/Shop.php复制到/override/classes,但它没有。

重写的正确位置在/mymodule/override/classes/shop/Shop.php而不是/mymodule/override/classes/Shop.php中。

现在,模块的安装将文件复制到正确的目录中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34525816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档