【发布时间】:2014-04-07 13:33:47
【问题描述】:
我正在为 Joomla 3 开发一个组件,但我不明白如何在 joomla 3 中使用数据模型。我应该使用 Legacy-classes 吗?这些不会在一段时间后被弃用吗?
我看到大多数 joomla 组件都使用 JModelList 类,它扩展了 JModelLegacy。要加载这样一个类,我可以使用
JModelLegacy::getInstance('classname');
但是有没有办法在不使用遗留类的情况下做到这一点?我认为遗留这个词意味着代码已经被替换为更新/更好/更热的东西?如果有人知道更好,请赐教...
PS:我也在 Joomla - 论坛上问过这个问题,但没有得到回复 (http://forum.joomla.org/viewtopic.php?f=706&t=837707)
问候乔纳斯
【问题讨论】:
-
你可以使用任何一个,这取决于你。我喜欢新课程,但并不是所有的子课程都存在于旧课程中,但希望我们很快就会拥有它们。我有一些我在我的回购中写的。 github.com/elinw/joomla-cms/tree/checkin-cache-plugins-tags 命名组件是示例(连同 com_config),子类在 cms 库中。 YMMV。还有一些教程。
标签: joomla joomla2.5 joomla3.0