自定義路由:
就是簡化url 美化url 對seo更加友好!
路由傳參的幾種方式:
#傳遞引數
route:
:get
('demo/:id'
,function
(int $id))
;
根目錄下的.env檔案的作用
不用去配置檔案去修改引數,上線後直接捨棄這個檔案即可!!
一、建立後台登入控制器
php think make:controller admin/login --plain
二、設定路由
//登入
route:
:group
('admin'
,function()
);
三、引入後台登入模板並且建立資料庫
四、建立驗證器並且填寫驗證規則
#建立驗證器
php think make:validate admin/uservalidate
#設立驗證規則
class
uservalidate
extends
validate
六、建立model層,為資料入庫做準備
<?php
namespace
;use
think\model
;class
root
extends
model
//判斷密碼是否正確
$pwd
=$ret
['password'];
$inppass
=md5
($data
['password'])
;if($pwd
!=$inppass
)//登陸成功儲存到session中
session
('admin.user'
,$ret);
return
true;}
}
七、呼叫model,檢視結果
//上面條件都成立就查詢資料庫
$res
=model
('root')-
>
checkuser
($input);
dump
($res);
#查詢成功就執行下面操作if(
$res
)else
tp框架基礎知識
框架的好處 建立應用 四種路由形式 建立控制器和檢視 檢視的話display 自動載入與方法名稱相同的檢視,或者可以指明是哪個,也可以指明其他控制器對應的檢視 this display goods showlist tp框架裡面有兩種模式,線上生產模式和開發模式,開發模式是比較有好的 關於引入的路徑...
關於TP框架的基礎構造
框架結構 thinkphp 代表核心資料夾,框架的核心檔案存放在這個資料夾內。index.php 應用入口檔案。自行開啟檢視 啟動框架 首先開啟瀏覽器輸入根據自己的框架檔案存放位址輸入相應的位址 啟動框架後該資料夾會自動新增檔案 如下圖 common 資料夾是用來存放公共函式的,例如自己寫的一些方法...
TP框架基礎(四) 新增資料
add 該方法返回被新增的新記錄的主鍵id值 兩種方式實現資料新增 1.陣列方式資料新增 goods d goods arr array goods name iphone5s goods weight 109 注意 goods name 和goods weight 是資料表中欄位名稱 goods ...