我有一個「標準」的頁面佈局。控制器內部的控制器...也許我錯了
甲頁眉,頁腳,對左側的內容的主塊和在右手側的側欄。
現在,這一切都很好,除了側邊欄在每一個控制器複製,但需要一個控制器的功能。有時用戶可能已經登錄,因此會出現一些名稱不正確的情況。另外還有一個購物車,它將從MySQL數據庫運行。
我不想在每個控制器中複製此代碼。
我怎麼會讓一個控制器,將建立側邊欄,加載視圖和一切,然後我就可以「包括」(像我將包括一個視圖)到頁面中。
我可以預見一個sidebar
類/對象,我可以實例化和「添加到視圖」,因爲它是的創建。
我該怎麼做?
謝謝
看起來很有趣,謝謝。但不要告訴我,codeigniter沒有本地解決方案! :p它是那裏最着名的框架之一,它不能處理交叉控制器代碼? – 2011-05-26 18:50:16
那麼,你可以創建一個MY_Controller來構建側邊欄,然後用其他控制器擴展它,但我認爲HMVC會是一個更好的解決方案。 – 2011-05-26 18:52:04