thinkphp代码(thinkphp代码生成器下载)
admin 发布:2022-12-19 19:40 154
今天给各位分享thinkphp代码的知识,其中也会对thinkphp代码生成器下载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、thinkphp在模型中自动完成session赋值示例代码
- 2、thinkphp代码实在看不懂,谁能给下边这些代码每一步都写上注释,本人新手,在此十分感谢
- 3、在Thinkphp中 自己怎么写一个简单的登录功能出来,求代码
thinkphp在模型中自动完成session赋值示例代码
相信用过thinkphp的用户都知道thinkphp的模型可以完成很多辅助功能,比如自动验证、自动完成等,今天在开发中遇到自动完成中需要获取session值然后自动赋值的功能,具体看代码;
01class
ArticlelModel
extends
Model
{
02
03protected
$_auto
=
array
(
04array('addtime','time',1,'function'),
05array('username','getName',1,'callback')
06);
07
08//这个函数获取session里的name值
09protected
function
getName(){
10return
$_SESSION["name"];
11}
12}
这里需要注意最后一个参数function和callback的区别;
function:使用函数,会自动去Common/common.php去寻找对应的函数;
callback:使用在当前模型中定义的回调方法
thinkphp代码实在看不懂,谁能给下边这些代码每一步都写上注释,本人新手,在此十分感谢
$userid=session('userid');//获取session用户信息
$num=M('user')-where('parent_id='.$userid)-count();//查询一级条数
if($num10){//条数小于10执行
$where='parent_id='.$userid;
}elseif($num40){//满足子用户条数小于40
$arrData=M('user')-where('parent_id='.$userid)-getField('userid',true);//一级 查询
foreach($arrData as $v){
$in[] = $v;//获取到一级用户数组。
}
$map1['parent_id'] = array('in', $in);
$arrData1=M('user')-where($map1)-getField('userid',true);//二级
array_push($in,$userid);//合并数组
$map['parent_id'] = array('in', $in);
$where = $map;
在Thinkphp中 自己怎么写一个简单的登录功能出来,求代码
登陆页面login.html代码
form action="__MODULE__/Login/dologin" method="post"
账号:input type="text" name="username" /
密码:input type="password" name="password"/
input type="submit" value="登陆"/
/form
Login控制器下dologin方法代码
public function dologin(){
$u=I('Post.username');
$p=I('Post.password');
$data['username']=$u;
$data['password']=md5($p); //md5加密
$m=M('User');
$list=$m-where($data)-find();
if($list){
$_SESSION['islogin']=1; //登陆状态存入session
$_SESSION['username']=$list['username']; //把用户名存入session
$_SESSION['id']=$list['id']; //把用户id存入session
$this-redirect("Index/index");
}else{
$this-error("登陆失败",'javascript:history.back(-1);',1);
}
}
基本的代码就这些 配置文件跟数据库自己改改就行了
关于thinkphp代码和thinkphp代码生成器下载的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-06微信游戏代码(微信游戏代码超级玛丽)[20240506更新]
- 05-06ios商城源代码下载(app源码商城)[20240506更新]
- 05-06程序员像妹子表白专用代码(程序员的表白代码)[20240506更新]
- 05-06网页ip显示代码(网页的ip)[20240506更新]
- 05-06dz论坛自动回帖代码(discuz自动发帖)[20240506更新]
- 05-06短信攻击代码(短信攻击网站)[20240506更新]
- 05-06c代码库网站(c语言开源代码网站)[20240506更新]
- 05-06源代码高亮输出html(高亮显示代码)[20240506更新]
- 05-06合作伙伴网页代码(合作伙伴网页代码是多少)[20240506更新]
- 05-06gif怎么转代码(如何转为gif)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接