①tp5--增刪改查簡單的demo
以下是正文:可能有的地方錯誤但是這是給新手小白看,絕對沒有誤導別人,我現在也就搞懂這些,只要能給各位看官們一點啟發就證明我沒白寫。有錯請指出~~~~~~我也學習學習~~沒事別噴我,我這又不是義務分享,看不下去別吵吵自己滾。
總結: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
總結 a.不可使用字母函式如 m,u,i等。可使用model,url input 等助手函式進行操作 另附官網好心人發文鏈結 b.獲取form調教資料 str input post.name 傳遞方法.欄位名 當是寫post.無欄位名時自動獲取全部的表單資料進行array寫入。c.獲取a標籤傳參 s...
TP5學習基礎一 增刪改查小demo
tp5 增刪改查簡單的demo 以下是正文 可能有的地方錯誤但是這是給新手小白看,絕對沒有誤導別人,我現在也就搞懂這些,只要能給各位看官們一點啟發就證明我沒白寫。有錯請指出 我也學習學習 沒事別噴我,我這又不是義務分享,看不下去別吵吵自己滾。總結 a.不可使用字母函式如 m,u,i等。可使用mode...