![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tp商城
daydaymiddle
这个作者很懒,什么都没留下…
展开
-
TP5商城练习-ajax取代frameset
今天开始练习一个商城的项目,分析需求之后,手动建立了五张数据表,然后我从后台开始做,这时候就在考虑后台怎么设计,难道又要用frameset?网上找了些资料,说可以用ajax做,我想到了jquery中的.load( )方法: $(function(){ $("dd").click(function(){ var url=$(this).children().attr("inf原创 2017-04-21 16:04:50 · 1223 阅读 · 0 评论 -
TP框架准备工作
将tp框架复制到www后的项目目录之后:配置数据库,(记得prefix前缀别落了配置)开启控制器后缀'controller_suffix' => true,配置环境变量,方便使用命令行工具隐藏入口文件 (搜rewrite去掉#号)配置虚拟主机配置虚拟主机步骤:(当然得先开启,然后) 打开e:/wamp/bin/apache/apache2.4.9/conf/extra/htt原创 2017-04-23 09:44:41 · 332 阅读 · 0 评论 -
商城--后台 首页 管理员列表展示
商城管理原创 2017-04-23 21:30:50 · 1535 阅读 · 0 评论 -
商城-后台新增管理员
做到这里,慢慢发现用ajax设计后台,许多地方还是要做改动的。 出现的问题: 1.局部刷新的部分,载入新页面后,js失效了 解决:给需要局部刷新的链接加上指定类名ajax,然后添加属性info写上地址,(其实是事件绑定的原理)。$(document).on('click','.ajax',function(){ var url=$(this).attr("info");原创 2017-04-24 16:22:02 · 1283 阅读 · 0 评论 -
商场--管理员删除功能
考虑的两个问题删除的思路:先查出要删的,然后再执行删除;而且删除的时候用一个条件判断是否存在这个东西。删除后的页面怎么展示,页面肯定要变化一波,我们用局部刷新来做,用js来实现,提示删除,不提示删除都行。代码public function del(){ $id=input('id'); $user=Admin::get($id); if($use原创 2017-04-25 09:51:09 · 273 阅读 · 0 评论 -
商城--更新管理员信息
更新思路:先展示原信息,再提供修改//修改之显示 $(document).on('click','.edit',function(){ var id=$(this).parent().parent().children(":first-child").text(); var username=$(this).parent().parent().children原创 2017-04-25 14:22:44 · 301 阅读 · 0 评论 -
TP5新增和更新时条件对比
新增时if($user->save()){ }else{ }更新时if(false!==$user->save()){ }else{ }因为这个时候,如果你什么都没改,点击提交,会返回int 0,就会失败。但这个时候还是应该成功更新的,所以用恒等于。原创 2017-04-25 15:53:08 · 1387 阅读 · 0 评论 -
商品分类初理解
在说商品分类之前,总结一下ajax哪些操作可以统一集中处理,就是用一个普适事件处理多个需要ajax刷新的动作:经过这两天的实践,我发现大致分为两种,首先就是不需要带值的ajax刷新,这种每次变化的只是url,所以我们可以把url放到元素上,这样就能集中处理了。然后需要带数据的这种,如果要带的数据不一样,那么就得另写了,像修改或者提交表单数据;不过要是数据一样,并且数据在网页结构中的位置获得是一样原创 2017-04-26 21:18:28 · 425 阅读 · 0 评论 -
商品分类管理模块基本完成
无限分类1.表的变化 所谓无限分类,就是用一张表来实现所有分类,在原来简单分类表的基础上,加了个pid字段,这就是数据表方面的变化。2.控制器,模型的变化 我们原先的分类是一级的,就是分类下不能再添加分类了,我们现在开始改进,我们首先把想要的无限分类层级数据手动添加到数据库中:pid为0就是顶级分类,然后pid为某值就是某分类下,参考上图理解。 现在我们还按以前的方法,在控制器原创 2017-04-27 17:25:47 · 6361 阅读 · 0 评论