无法理解JModel的哪个子包适用于2.5x

时间:2012-07-14 12:14:51

标签: joomla

我无法为抽象类JModel(平台12.1:http://api.joomla.org/Joomla-Platform/Application/JModel.html)找到真正的子包。 有指出:

Class JObject   (Subpackage Base)
   Abstract class JModel   (Subpackage Application)

我没有在包树中看到它。我没有看到Base->JObject,也看不到Application->JModel,也看不到Object -> JObject -> JModel。我真的不知道它在哪里可以找到...

2 个答案:

答案 0 :(得分:1)

您可以在类中扩展JModel,以及JModelList,JModelItem,JModelForm等。

这实际上取决于你想做什么。

实际实施可在以下网址找到:

libraries/joomla/application/component/model.php or modeladmin.php etc.

答案 1 :(得分:1)

在2.5中你应该使用Valentin提到的JLegacyModel类。基本JModel类位于旧文件夹中,而子类位于cms文件夹中。这样您就可以在需要时切换到J3。

库/遗留/模型/ model.php