我正在製作一個使用MVC模式的Codeigniter 2.0.1的配置文件系統。現在我想爲未登錄的公共用戶提供個人資料頁面,併爲登錄的用戶提供個人資料頁面。用戶登錄的個人資料頁面包含除另一個頁面之外的其他選項。我應該爲每個頁面製作一個分開的視圖文件,還是應該在一個頁面上進行會話檢查?我這樣問是因爲我讀了檢查不應該在視圖文件中。除視圖文件或會話檢查一個視圖文件?
我的問題是,如果我可以做一個視圖文件中的一些會議檢查...例如:當用戶訪問其自己的空間,我給它一個鏈接轉到
設置頁面if (this->session->userdata('uid') == 20) {
<a href="edit_profile">Edit my profile</a>
}
這是否違反MVC模型,我應該在控制器中做這個會話檢查並分解視圖文件?