随着joomla的进化,越来越多的类的功能被强化。在本章中,我们将会讨论如何使用 JContollerAdmin,JControlerForm类,JModelitem类,JModelForm类,JModelItemList 类,JModelAdmin类。使用这些类,能够让我们的代码大幅度的减少,因为有很多的功能这些类都帮我们完成了。

 总的来说,这些类使得开发更加的简单,但是由于他封装了很多实现细节,当程序出现错误的时候,调试就会成为一个很大的问题。

在 前面几章的介绍中,我们的MVC模型分别是派生自JModel ,JControleler ,JView类。虽然也实现了功能,我们也发现了很多可以省掉的操作。一个很简单的例子就是当处理删除的时候,删除的逻辑就是获得删除项目的id,如果还 能知道操作的是哪一张表的话,那么只需要一条SQL语句就可以了。而这些功能,joomla是有能力帮我们实现的。这就是使用高级派生类的最大好处。

 

评论 (0)

  • 最新在前
  • 最佳在前