TP5學習基礎一 增刪改查小demo

2021-08-22 02:28:59 字數 1486 閱讀 8853

**:

總結:a. 不可使用字母函式如:m,u,i等。可使用model,:url(),input()等助手函式進行操作(另附官網好心人發文鏈結 : )。

b. 獲取form調教資料:$str=input('post.name'); || ('傳遞方法.欄位名')。當是寫post. 無欄位名時自動獲取全部的表單資料進行array寫入。

c. 獲取a標籤傳參:$str=input('id'); || ('引數名')。僅寫a標籤中的引數名稱,input助手函式可自動判斷post或者get方式。

d. 資料的處理操作建議將**寫入model中,然後通過controller進行例項化model類($test=model('test');)。然後進行複製呼叫model中相應操作的方法($res=$test->addtest())。然後通過判斷方法傳值的true||false進行頁面跳轉驗證及顯示。

e. controller中只能通過db助手函式進行資料的操作,同理model中無操作。

f. model命名應與資料表名一致,這樣框架在執行操作時會自動查詢相對應表。如果命名不一致,則在model中需要進行資料表的宣告(protected $table='表名');然後操作中直接寫(test::操作名 )即可。

**示例:

檢視view:

1.增($user->pwd = md5(input('post.pwd'));)

方法1:資料庫操作寫入model中,controller只進行m中的方法呼叫

方法2:

方法3:使用db助手函式直接呼叫資料庫操作。

2.查:資料庫操作寫入model中,controller直接呼叫方法

//model中進行資料的select()操作

public function getuser()

$user = demo::select();

return $user;

//controller中進行檢視的載入和資料的傳遞

$res = $user->getuser();

//引入檢視並傳遞查詢結果

return view('\demo',['res'=>$res]);

3.改//model中進行資料的select()操作

public function edit()

if(request()->isget())elseelse{

return $this->error('刪除失敗');

TP5學習基礎一 增刪改查小demo

出處 tp5 增刪改查簡單的demo 以下是正文 可能有的地方錯誤但是這是給新手小白看,絕對沒有誤導別人,我現在也就搞懂這些,只要能給各位看官們一點啟發就證明我沒白寫。有錯請指出 我也學習學習 沒事別噴我,我這又不是義務分享,看不下去別吵吵自己滾。總結 a.不可使用字母函式如 m,u,i等。可使用m...

TP5學習基礎一 增刪改查小demo

tp5 增刪改查簡單的demo 以下是正文 可能有的地方錯誤但是這是給新手小白看,絕對沒有誤導別人,我現在也就搞懂這些,只要能給各位看官們一點啟發就證明我沒白寫。有錯請指出 我也學習學習 沒事別噴我,我這又不是義務分享,看不下去別吵吵自己滾。總結 a.不可使用字母函式如 m,u,i等。可使用mode...

TP5學習基礎一 增刪改查小demo

tp5 增刪改查簡單的demo 以下是正文 可能有的地方錯誤但是這是給新手小白看,絕對沒有誤導別人,我現在也就搞懂這些,只要能給各位看官們一點啟發就證明我沒白寫。有錯請指出 我也學習學習 沒事別噴我,我這又不是義務分享,看不下去別吵吵自己滾。總結 a.不可使用字母函式如 m,u,i等。可使用mode...