我试图找出将类加载到PrestaShop中的最佳方法,我可以在重写控制器上使用它。
我首先创建了一个模块,该模块具有Controller类的覆盖,顶部需要我的文件。有更好的方法吗?
答案 0 :(得分:-4)
如果您不想将类置于覆盖文件夹,则可以更改class_index.php
谁添加减去这是他的问题,但我是对的。如果您不想使用覆盖文件夹,可以使用类
设置模块文件夹jpg
这是不正常的但你可以在不使用覆盖文件夹的情况下覆盖特定情况。
如果您将使用carfull阅读,您会看到:如果您不想让课程覆盖文件夹
已编辑2015/10/19
为你不知道的事情添加减去是很疯狂的。
1)首先看看PrestaShopAutoload类
2)PrestaShopAutoload中公共$ index中数组中的所有类路径
3)你需要做什么?只需更改此数组
4)如何更改此阵列?在您的模块中,您可以使用此PrestaShopAutoload :: getInstance()获取此实例5)在您获得实例后,您可以完全控制您的课程路径!你可以添加你需要的eny路径
6)我们现在需要什么?只是让我们的模块最大限度地使用其他类。我们怎么办?抓住调度员。