分解php对象,分离出joomla组件的方法

问题描述 投票:0回答:1

我当前正在为joomla创建一个组件,因此我在OOP中将PHP与joomla的MVC模型一起使用!对于我的组件,我最终得到了一个超过3800行的巨大代码,我想分解/分离该代码,以便稍后使用。

为此,我想将方法​​分离到一个单独的文件中,以便在代码中调用它们。

我测试了几种解决方案,但没有用,我在文件methode.php中的方法,然后使用include('methode.php');但我的印象是它不适用于对象。

我也测试了require和require_一次。以及joomla! :jimport('method.php');

我认为有一个相对可解决的解决方案,但是我的研究找不到解决方案。

php joomla
1个回答
0
投票

Joomla加载类,方法声明需要在Joomla导入的类中。我不确定自动装带器如何干扰需求和进口。我会继续使用继承。构建一个从适当的joomla类继承的基类,并使用递增功能继承几次。不是直观的方式,而是我看到Joomla这样做的方式。

© www.soinside.com 2019 - 2024. All rights reserved.