一、防止重复登录
1、在模型文件保存登录的用户数据
$session=[
"id"=>$result['id'],
"nickname"=>$result['nickname'],
"is_super"=>$result['is_super']
];
session("admin",$session);
2、在控制器文件判断用户id是否存在
if(!session("?admin.id")){
$this->redirect("admin/index/login");//网页重定向
}//如果用户id不存在,则网页重定向为登录页面
3、删除保存的用户数据
if(session("?admin.id")){
session(null);
}
二、关联模型查询
1、在多的一方的模型文件,比如一个栏目可以有多篇文章,一篇文章属于一个栏目
//在文章模型文件下的cate()
public function cate(){
return $this->belongsTo("Cate","cate_id");//关联Cate模型,外键为cate_id
}
2、在文章控制器,得到表连接数据
$data=model("Article")->with("cate")->select();