model專有的load函式,保證每個model都有load函式,能通過一定條件載入這個model 。接下來我們以usermodel為例來講解一下
1.類似 control 一樣我們來設計乙個model的基類(抽象類),譬如_model
2.讓我們的usermodel繼承與_model,注意 以後每個model都要繼承它
3.在_model中寫乙個load函式,接受引數(可以為空)
4.在_model中寫個變數 $_view_name ,用子類進行設定表名或者檢視名
5.我們假設每個表都有乙個主鍵,並且預設名為id
**:functions.php
function
load_model
($modelname)
$_mdpath = lkphp_path.'/mvc/model/'.$modelname.'.inc';//基類model
//最新使用model
$user = load_model('usermodel');
$user->_view_name = 'onethink_ucenter_member';
$user->_id = 1;
$user->load();
echo
''; var_export($user);}}
?>
從此不求人 自主研發一套PHP前端開發框架(9)
需要編寫一些基本web使用函式來提供整個框架 尤其是v和c 來進行呼叫,以及第三方接入系統也可以呼叫 譬如 1 過濾引數 2 獲取當前登入使用者 包含基本資訊 獲取當前使用者ip等 3 判斷一些狀態 如使用者是否登入 資訊是否過期設定是許可權 4 加密和解密一些字串 5 獲取或設定快取等 1 the...
從此不求人 自主研發一套PHP前端開發框架(12)
model專有的load函式,保證每個model都有load函式,能通過一定條件載入這個model 接下來我們以usermodel為例來講解一下 1.類似 control 一樣我們來設計乙個model的基類 抽象類 譬如 model 2.讓我們的usermodel繼承與 model,注意 以後每個m...
Mysql日期和時間函式不求人
date format date,format 根據format字串格式化date值。下列修飾符可以被用在format字串中 m 月名字 january december w 星期名字 sunday saturday d 有英語字首的月份的日期 1st,2nd,3rd,等等。y 年,數字,4 位 y...