我現在正在構建我的第一個joomla組件。在joomla組件中,我應該在哪裏存儲數據庫函數,以及如何調用它們?
我在它3個表: __questions __resaults __display
我還需要的Joomla用戶表:
__users
我有一個單一的視圖: view.questions.html
該視圖獲取數據並且還需要一些數據庫功能。它需要:
- 從用戶表中獲取信息。
- 獲取從resaults表
- 信息從顯示錶中獲取信息
- -SET-信息到實物仿真試驗結果表
現在,我知道的Joomla是建立與MVC架構。我認爲,這意味着在視圖中不處理數據庫。
我應該在哪裏存儲數據庫hendling函數,以及如何在前端調用它們?
處理問題的函數是在問題視圖模型中,沒問題,但其他表格呢?我是否也應該將處理它們的函數放在問題模型中,幫助程序文件還是爲其他表格創建模型,然後從問題視圖中調用它們?如果我應該製作其他模型,我如何從問題視圖調用它們?
非常感謝您的幫助!
你沒有閱讀關於如何創建一個基本組件的Joomla文檔。它解釋了這樣的事情;) – Lodder 2013-02-20 03:45:12
view.questions.html對我來說看起來不是一個有效的視圖。它應該更像view.html.php – 2013-02-20 08:11:38
我已經閱讀了一切,我花了大約20個小時才明白它,因爲我是一個新手。這一部分在我的腦海裏有點混亂 - 因此我問了這個問題。 – Penance 2013-02-20 09:23:26