1

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

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

4

2 回答 2

2

我出于几个原因使用以下方法。

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

它有更多的自定义选项,而不是使用 JTable。您可以随心所欲地构建查询。

我还使用 JTable 进行基本的 CRUD 查询。通过使用混合,您可以少做多工作。

于 2013-05-31T09:20:48.323 回答
1

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

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

于 2013-05-31T09:21:33.887 回答