我正在開發一個組件,並嘗試從數據庫調用數據。我可以看到一些不同的方式來實現數據調用。某些組件使用簡單的select + where + loadObject
來檢索數據,有些組件使用JTable來做到這一點,如Lendr。如何從Joomla 3中的MySql中獲取數據
什麼是推薦的方式來獲取Joomla中的數據,並有JTable與J3的任何教程?
我正在開發一個組件,並嘗試從數據庫調用數據。我可以看到一些不同的方式來實現數據調用。某些組件使用簡單的select + where + loadObject
來檢索數據,有些組件使用JTable來做到這一點,如Lendr。如何從Joomla 3中的MySql中獲取數據
什麼是推薦的方式來獲取Joomla中的數據,並有JTable與J3的任何教程?
我使用下面的方法有幾個原因。
http://docs.joomla.org/Accessing_the_database_using_JDatabase/3.1
,而不是使用的JTable它有更多的自定義選項。你可以像你想的那樣建立你的查詢。
另外我使用JTable進行基本的CRUD查詢。通過使用混合,你可以通過減少做更多的工作。
我想說這取決於你需要什麼。 JTable通常加載一個包含所有列的整個表格行。如果這是你需要的,那麼你可以使用它。在管理部分,這通常足夠你所需要的。
但是,在前端中,您通常希望使用連接從不同表中獲取數據,然後使用查詢構建器自己的查詢。 Docpage is here:http://docs.joomla.org/Accessing_the_database_using_JDatabase