2023年3月9日 10:58:42
controller 是接受資料分派任務的地方
model 接收controller來的資料, 獲取並處理
資料庫中的資料, 然後再返回給controller 的業務邏輯層
controller 分派任務就是呼叫業務邏輯層business/model
呼叫寫法是:
$r = load::model('bbs')->gettiezi();
model中查詢資料庫中資料:
1//獲取論壇一級帖子列表
2public
function
gettiezi()
3
其中的getlink()函式就是鏈結資料庫獲取資料用的, 引數名字是下邊配置檔案中第25行的陣列鍵名字:
1class
dbconfig2{
3//mysql link param
4public
static
$write = array(5
array
(6 'host' => '127.0.0.1',
7 'username' => '',
8 'password' => '',9)
1011
);12
13public
static
$read = array(14
array
(15 'host' => '127.0.0.1',
16 'username' => '',
17 'password' => '',18)
19);
2021
//table info
22//虛擬表名 => 資料庫名, 表名
23//最好將所有model在此備案, 方便管理
24public
static
$tableinfo = array
(25 'name' => 'test, name',
26 'tiezi' => 'test, tiezi',
27 ....
注: 框架中沒有明確的model層, 所謂的model層就是上邊的資料庫/表配置檔案, 真正行使model層功能的是這個business(業務邏輯)層
ASIHTTPRequest框架的簡單使用
asihttprequest是一款及其強勁的http訪問開源專案。讓簡單的api完畢複雜的功能,如 非同步請求,佇列請求,gzip壓縮。快取,斷點續傳,進度跟蹤,上傳檔案。http認證。在新版本號中,還增加了object c閉包block的支援,讓我們的 更加精簡靈活。依賴的5個庫 cfnetwor...
ASIHTTPRequest框架的簡單使用
asihttprequest是一款及其強勁的http訪問開源專案。讓簡單的api完畢複雜的功能,如 非同步請求,佇列請求,gzip壓縮。快取,斷點續傳,進度跟蹤,上傳檔案。http認證。在新版本號中,還增加了object c閉包block的支援,讓我們的 更加精簡靈活。依賴的5個庫 cfnetwor...
ReactNative之Flux框架的使用
感謝 react native 能夠說非常火,非常多bat的專案都在使用。不用發版就能夠解決一些問題,給程式猿帶來了非常多福利。研究了一下午,把flux框架在android中給執行了起來。分享給大家 關於flux框架,官方位址是 flux,有興趣的能夠參考。官方給出的關於flux的解釋例如以下 翻譯...