標籤:style class blog code color 使用
接著昨天。
session 問題解決了;
具體:
我發現init方法是載入類完成先執行init方法,(具體我猜測是在架構中設定的,這個方法),所以寫了一個類,專門判斷session是否到期,繼承controller,有需要的頁面繼承這個類。
註冊登入做完了,下一步是開發個人中心,前端師兄昨天給我發了頁面,10個頁面,頁面大致分為四塊,header body<left right> footer。我看到後首先想到的是iframe。基於做cms系統的慣性思維。
但是仔細看,每一個頁面都是div div。。。。
和前端師兄交流了下,他沒有表態修改的意思,我就想著自己解決了,我有三個思路:
第一:如果我個人中心只用一個頁面,然後各種if else 判斷完成,這樣顯然亂
第二:用N個html完成這個事情 只是每一次請求 我都要去擷取 有些相同的資料部分
第三: iframe 只動變化的部分
最後我折中選擇了第二種:今天上午一上午才整完這些:
我把頭尾,整一份出來。然後修改了下10個頁面 每個頁面<?php include(‘header.php‘);?> <?php include(‘footer.html‘);?>,這樣還有一個好處,重新整理不會亂。
其實昨天我還是比較傾向於第三種方式,不過使用第三種方式的話,重新整理會亂,還有就是菜單選中的問題,我還要處理,可能還會有一些潛在的問題,所以我還是退了一步。
然後在寫控制器的時候,有碰到了點兒猶疑,
比如,訂單列表 單個訂單內容,相對應控制器中
// 購買記錄 public function buyRecordAction(){ $this->display(); } //查看單條購買記錄 public function buyRecordOneAction(){ $this->display(); }
分為倆個寫呢?還是寫一個這樣的控制器方法,然後請求的時候帶上參數,通過參數來寫業務代碼。
最後還是選擇了 貼代碼的這種,嘿嘿,命名稍微不規範.....
下午繼續倒騰,還睡10分鐘吧。