1

我通过这个 totorial 研究为 Joomla 2.5 开发组件:

http://docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Developing_a_Basic_Component

现在,有几种情况,例如:

HelloWorldControllerHelloWorld
HelloWorldControllerHelloWorlds

在文件中:

controllers/helloworld.php
controllers/helloworlds.php

或者:

HelloWorldControllerHelloWorld
HelloWorldControllerHelloWorlds

在文件中:

helloworld/view.html.php
helloworlds/view.html.php

我的问题是:
最后有's'的情况和最后没有's'的情况有什么区别?

第二件事。
这个totorial非常好,但它作为totorial很好。是否有人拥有一些包含所有这些概念的深入文档的网站(Joomla API 除外)?
谢谢你的前面。

4

1 回答 1

1

类声明末尾的“s”表示复数。我个人认为这个带有 HelloWorlds 的示例(虽然是正确的)对于新手来说是相当混乱的。

  • HelloWorld(控制器、模型和视图)(单数)通常会导致您查看或编辑单个记录的视图。
  • HelloWorld将导向一个视图,您可以其中查看多条记录并对它们执行一些操作。

另一方面,我认为没有很多好的教程,希望您可以查看 Joomla 中包含的组件(如 com_contacts、com_banners 等)。

另请查看有关Joomla! 的文档!命名约定

另外我会推荐这本书Joomla!Mark Dexter 和 Louis Landry 的编程。他们更详细地解释了一切是如何结合在一起的。

于 2012-09-25T07:13:05.407 回答