zpf框架的business使用方法

2021-09-22 11:18:27 字數 1263 閱讀 4102

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行的陣列鍵名字:

1

class

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的解釋例如以下 翻譯...