控制器:
class
address
extends
basecontroller
return
$useraddress;}
/** * 更新或者建立使用者收穫位址
*/public
function
createorupdateaddress()
$useraddress
=$user
->
address
;// 根據規則取字段是很有必要的,防止惡意更新非客戶端字段
$data
=$validate
->
getdatabyrule
(input
('post.'))
;if(!
$useraddress
)else
return
newsuccessmessage()
;}}
service\token:
/**
* 當需要獲取全域性uid時,應當呼叫此方法
*而不應當自己解析uid**/
public
static
function
getcurrentuid()
return
$userid;}
else
}/**
* 檢查操作uid是否合法
* @param $checkeduid
* @return bool
* @throws exception
* @throws parameterexception
*/public
static
function
isvalidoperate
($checkeduid
)$currentoperateuid
= self:
:getcurrentuid()
;if($currentoperateuid
==$checkeduid
)return
false;}
public
static
function
verifytoken
($token
)else
}
userexception:
class
userexception
extends
baseexception
basevalidate:
//根據資料的規則,引數過濾顯示
public
function
getdatabyrule
($arrays
)$newarray=[
];foreach
($this
->
rule
as$key
=>
$value
)return
$newarray
;}
THINKPHP5獲取設定快取的例子
在thinkphp5中 快取的配置放在了config.php檔案中 如下 如何設定快取?可以使用靜態方法 cache set key value,3600 儲存快取 cache get key 獲取快取 也可以先例項化 再呼叫 cache model new cache 例項化快取模型 info c...
127 0 0 1和0 0 0 0位址的區別
ip位址由兩個部分組成,net id和host id,即網路號和主機號。net id 表示ip位址所在的網路號。host id 表示ip位址所在網路中的某個主機號碼。即 plain view plain copy ip address 特殊ip位址就是用來做一些特殊的事情。rfc1700中定義了以下...
thinkphp5在URL位址裡隱藏模組名
新的thinkphp5的路由功能很強大,完全可以自定義以滿足自己的要求 thinkphp5.0的路由規則如下 我們不僅可以通過apache的.htaccess配置檔案在url中隱藏index.php 還可以通過以下自定義路由配置 隱藏控制名,以達到url更簡短的效果 你的route.php配置如下 ...