我需要获取 Web 服务的结果并将它们显示在前端组件视图中。我正在返回结果,它们是 JSON 格式,但不确定应该如何构建组件。我不需要就最佳方式进行辩论,只需要一些关于将其构建为组件的好方法的建议,我将能够在多个 Joomla 3 实例上安装。
曾经有很大帮助的事情是在哪里放置使用 Web 服务的代码的一些方向。那会是组件模型吗?或者作为一个位于组件外部的库更好?
谢谢
我需要获取 Web 服务的结果并将它们显示在前端组件视图中。我正在返回结果,它们是 JSON 格式,但不确定应该如何构建组件。我不需要就最佳方式进行辩论,只需要一些关于将其构建为组件的好方法的建议,我将能够在多个 Joomla 3 实例上安装。
曾经有很大帮助的事情是在哪里放置使用 Web 服务的代码的一些方向。那会是组件模型吗?或者作为一个位于组件外部的库更好?
谢谢
在学习 Joomla!3 中的 MVC 架构之前,您似乎需要一些快速的解决方案,所以一个好的建议可能是在http://www.component-creator.com/home构建一个示例组件,然后从那里工作和学习。
然后对于 web 服务的代码,这取决于你想用代码做什么,但如果它只是在你得到它的时候呈现在视图中,请使用组件视图目录中的 view.html.php。然后,在您的 tmpl 默认视图中,根据需要使用数据进行渲染。
此外,您可以在模型或控制器上创建自己的方法,以防您需要对数据进行处理,但在此之前,请尝试了解 Joomla!3个主要的MVC架构原则;)