如何从Joomla 3中的MySql获取数据

时间:2013-05-31 09:01:24

标签: php joomla

我正在开发一个组件并尝试从DB调用数据。我可以看到一些不同的方法来实现该数据调用。有些组件使用简单的select + where + loadObject来检索数据,有些组件使用JTable来执行此操作,例如Lendr

在Joomla中获取数据的推荐方法是什么,是否有适用于J3的JTable教程?

2 个答案:

答案 0 :(得分:2)

我使用以下方法的原因不多。

http://docs.joomla.org/Accessing_the_database_using_JDatabase/3.1

而不是使用JTable它有更多的自定义选项。您可以按照自己的意愿构建查询。

我也使用JTable进行基本的CRUD查询。通过使用混合,您可以通过减少工作来完成更多工作。

答案 1 :(得分:1)

我会说这取决于你需要什么。 JTable通常会加载整个表行及其所有列。如果这就是您所需要的,那么您可以使用它。在管理部分,这通常就足够了。

但是,在前端,您通常希望使用连接从不同的表中获取数据,然后使用查询构建器使用您自己的查询。 Docpage在这里:http://docs.joomla.org/Accessing_the_database_using_JDatabase