我遇到了一些joomla api的问题。问题是我使用的是最新版本的joomla,无法找到我的代码中调用的joomla类的派生地。我搜索了joomla api文档,发现与我正在寻找的课程没什么关系。
然后我偶然发现了joomla的重构更改日志,发现我之后的函数实际上已从/libraries/joomla/form
移到libraries/cms/form
。
为什么会出现这种情况?在api文档中似乎没有提及/libraries/cms
。我们怎么想知道那里有班级?非常混乱。
答案 0 :(得分:0)
自Joomla以来! 1.6代码已经逐步拆分成Joomla! CMS和Joomla!平台。您可以在github repository中看到这种分离 - 这是一个跟踪提交给CMS和平台的更改的好地方。最简单的方法是fork each repository and keep track of them。
当类更新时,如果它们专门应用于CMS应用程序,它们可能会迁移到/libraries/cms
目录(例如,html表单是应用程序级别的函数,而不是平台级别)。
我发现在讨论中发生变化的最佳位置是相应的Google网上论坛 - Joomla! Platform Development和Joomla! CMS Development
<强> [编辑] 强>
类的文档是Joomla最难找到的东西! CMS - 与the Platform API reference不同,它似乎没有当前的 api列表。通常,阅读代码更容易。
值得关注developer sub-site。
答案 1 :(得分:-1)
如果您想在没有编码的情况下在CMS中定义卓越,Joomla是您的正确选择.Joomla是开发人员中最受欢迎的内容管理系统,是一个易于使用的开源解决方案。如果您想在CMS中定义卓越没有编码,Joomla是您的正确选择。在这篇文章中,您会发现它的一些功能使网站开发变得容易,并且是开发人员最喜欢的选项。