ThinkPHP中的登录注册修改删除

在项目中,我们常将Admin视为后台,一下操作都是在Admin下完成的


1.实现后台登录功能

控制器:LoginController.class.php

模板:Login文件夹下的login.html

全部方法:login:登录       captcha:验证码     checkLogin:验证登录信息       logout:登出


注意事项:

1.1 在控制器中创建captcha方法,用于输出验证码

1.2 在模版文件login.html中输出验证码(将src属性的地址指向captcha),还要给图片绑定单击事件,让图片能够刷新验证码(οnclick="this.src='../captcha/t/'+Math.random()")


2.实现列表展示

控制器:UserController.class.php

模板文件:User/showList.html      

全部方法:showList:员工列表   add:添加员工  del:删除员工  edit:编辑员工信息


注意事项:

2.1 创建方法showList,用户展示模板

      注:如果需要关联其他表,可以使用联表,也可以使用二次查询的方式

2.2 如果要用到静态资源,一定要注意静态资源的路径问题


3.实现编辑功能

控制器:UserController.class.php

模板文件:User/edit.html


注意事项:

3.1 在编辑里,需要展示出原有的数据

3.2 如果if标签中是进行两个变量的比较,如果变量是数组并且用的是数组的点形式,则需要在运算符“==”前后加上空格,并且在最后的一个变量后面加上空格

3.3 因为系统限制不能执行批量修改,所以修改的时候必须指定主键,这也就是指定要求添加一个隐藏域,来传递id


4.实现删除功能

控制器:UserController.class.php

模板文件:User/del.html


注意事项:

4.1 删除有单个删除,也有批量删除;所以需要给列表页添加每一行的复选框。可用JQuery实现。




说明:
1.关于页面的action值

提交到当前页面可以不写action的值,也可以写成当前控制器下的XXX方法。

2.关于模板

在ThinkPHP中,不能在javascript文件、css文件等非模版文件中使用任何模版引擎的东西。










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值