我无法为抽象类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
。我真的不知道它在哪里可以找到...
答案 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