2013-02-19 55 views
1

我現在正在構建我的第一個joomla組件。在joomla組件中,我應該在哪裏存儲數據庫函數,以及如何調用它們?

我在它3個表: __questions __resaults __display

我還需要的Joomla用戶表:

__users

我有一個單一的視圖: view.questions.html

該視圖獲取數據並且還需要一些數據庫功能。它需要:

  1. 從用戶表中獲取信息。
  2. 獲取從resaults表
  3. 信息從顯示錶中獲取信息
  4. -SET-信息到實物仿真試驗結果表

現在,我知道的Joomla是建立與MVC架構。我認爲,這意味着在視圖中不處理數據庫。

我應該在哪裏存儲數據庫hendling函數,以及如何在前端調用它們?

處理問題的函數是在問題視圖模型中,沒問題,但其他表格呢?我是否也應該將處理它們的函數放在問題模型中,幫助程序文件還是爲其他表格創建模型,然後從問題視圖中調用它們?如果我應該製作其他模型,我如何從問題視圖調用它們?

非常感謝您的幫助!

+1

你沒有閱讀關於如何創建一個基本組件的Joomla文檔。它解釋了這樣的事情;) – Lodder 2013-02-20 03:45:12

+0

view.questions.html對我來說看起來不是一個有效的視圖。它應該更像view.html.php – 2013-02-20 08:11:38

+0

我已經閱讀了一切,我花了大約20個小時才明白它,因爲我是一個新手。這一部分在我的腦海裏有點混亂 - 因此我問了這個問題。 – Penance 2013-02-20 09:23:26

回答

1

爲每個表格創建一個模型。 然後,您將從控制器實例化它們,使它們可用於視圖。

+0

謝謝,我會爲自己找到自己的代碼。 – Penance 2013-02-20 09:22:18

相關問題