为了账号安全,请及时绑定邮箱和手机立即绑定
老师,说好的第二版呢??? 苦等中。。。
用这里面的代码通过面向对象的开发方式整合到类中,就可以写最少的代码实现功能,写成MVC模式就更好了
枚举类型还是建议不要直接存中文,有时候会报错。
火狐里面取不到键盘事件
真真是挺好的
没有来的小伙伴都听到了吗?
请教下验证码不显示是什么问题啊,只看了前半部分,完全按照老师的代码所写,也没报错,同样也没显示任何东西
@忧郁的欧尼酱 那是你自己的思路乱掉了,老师讲的是越来越投入,有些东西都是带快了,所以刚接触的同学基本上跟不上这个节奏,思路完全会跟不上。
@kincai 你可以自己扩展一下这个项目,添加一个单入口机制,比如你的设置一个index.php文件为单入口,里面包含了你的所有必要的文件,然后其他所有文件想要使用就必须包含这个index.php文件,而这个index.php文件中有一个键值,然后其他文件想要使用首先就会出现一个条件判断,判断这个键值是否为真,如果为真,就让你用,如果为假就不让你用。不知道我说的你能不能明白。。。
做一个函数然后传递一个判断值就可以了,比如edit($type,....,,.....)就是可以用来整合editAdmin.php和editCate.php的函数,你可以比如设置$type='admin'; or $type = 'cate' or $type = 'custom'随意设置,当你调用函数之后,函数内部会自动进行一个判断,然后根据判断结果做出对应的操作,这样可以有效的整合代码,其他文件也是这样。
然后那个editAdmin.php和editCate.php,listAdmin.php和listCate.php,还有在doAdminAction.php中的很多代码都是重复写的,大家可以想办法整合在一块(主要我有强迫症- -|||)
各位同学,那个在各个函数中都会用到的$mes的if()else()语句,建议封装一个专门的function($mes, $str),然后在每次时候的时候传递$mes为要检测的值,$str是要提示的数据,比如“管理员修改成功”“管理员修改失败”“分类修改成功”“分类修改失败”中的“管理员”和“分类”就可以用$str传递,这样可以继续增加代码的重用性(其实就是我懒,才这么想的- -|||)
那个源码在哪下载呀
然而并不完美,比如我们可以在imooc_admin表中添加一个deleted的字段int格式,0表示正常,1表示删除,这样就可以增强安全性。再比如,当我们要删除的管理员正是我们当前登陆的管理员的时候,我们应该是无法自己删除自己的!就像我们无法将自己举起来一样。再然后,我们完全没必要再doAdminAction.php文件后面加上那一段html代码,因为我们有alertMes()函数,可以完美的完成我们的需求,而且能够增强用户体验。小伙伴们不要喷我,说我多管闲事,技术不行老是爱BIBI。这也是帮助大家尽可能的优化自己的项目的几个方法。。。
期待老师的第二期。期待
课程须知
1、本课程适合具备PHP基础与MySQL基础的程序猿们 2、想通过案例将所掌握知识应用到实际案例的小伙伴们
老师告诉你能学到什么?
1、电商系统的搭建流程 2、PHP常用功能函数的封装与应用 3、项目开发的思想与解决问题的能力

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消