TP01数据入库和显示在线编辑器伪删除精讲.docVIP

TP01数据入库和显示在线编辑器伪删除精讲.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TP电商项目 TP电商项目 1 简介 1 项目的搭建 2 代码管理 8 项目实操-商品管理 9 商品表-建表 9 代码 13 建立GoodsController 13 GoodsModel创建 17 插件使用 19 学习validate插件 19 ueditor在线编辑器插件 24 在线编辑器使用后的问题: 28 HTMLPurifier插件使用 29 扩展 31 简介 天数:8天 TP版本 3.2.2 数据库管理工具:phpmyadmin(navicat 、sqlyog、MySQL Front 、 mysql-workbench(MySQL数据建模)) 代码管理 SVN(服务器) 模块:商品管理、会员注册模块(手机验证+邮箱验证)、订单操作、购物车(支付宝)等 插件: validate.js 前端验证(06年 jQuery开发者之一) ueditor 在线编辑器(百度) HTMLPurifier插件(主要是防止xss攻击) 多说(第三方评论) lightBox 灯箱(做图片详情展示) MagicZoomPlus(放大镜插件) 一般使用TP框架开发一个电商网站,在两个月左右可以做到 v1版本 上线使用(可能会存在一定的bug,但不影响基本的功能使用),价格在2-5w不等。 使用ECShop来做二次开发上线的话,大概在一个星期左右。最终,需要大家理解的是一个电商项目的完整的流程。 项目的搭建 关于模板 拼图 UI :/ 网站目录创建 添加虚拟主机 修改hosts文件 导入TP框架的代码 利用URL地址访问(利用TP自动生成目录) 然后建立一个后台分组(注意:这次开发先从后台开始) 需要配置一些信息 tp通用配置文件 建立静态资源和上传目录 配置一个phpmyadmin管理工具 访问: 域名+public/phpmyadmin 可能出现问题: mbstring的开启(php对多字节的处理库) 错误: 解决: iconv() 函数 json_encode($data) // 数据必须是utf-8 mysqli的扩展 代码管理 项目检出地址:0:8080/svn// 账号:test 密码:空 项目实操-商品管理 主要使用TP完成对一张表的操作(CURD 增删改查),其本质就是对模型的操作 增加和编辑:前台验证和后台的验证,前台:主要是为了用户的体验;后台验证:主要是为了数据的安全,永远不要相信前端提交过来的数据,服务器一定验证。 查询:翻页,排序,搜索 删除:伪删除 商品表-建表 注意:对于主键ID一般选择什么数据类型合适? 答:int mediumint smallint tinyint 无符号 正数 int 0 -- 42亿 mediumint 0 ---1千6百万 smallint 0 65535 tinyint 0 - 255 参照MySQL手册: 注意:auto_increment 一定要为主键,主键不一定需要自增 注意:goods_name 是否需要建立索引的问题? 答:不需要的,一般对goods_name 都会使用 like 做模糊查询,所以不需要。但是有的时候需要快速查找,这个时候可以使用sphinx做查询。 注意:对于goods_price 需要建立索引吗? 答:建立,价格排序(索引 排好序) 总结: 表前缀 主键ID类型选择 尽量设置为not null 索引的考虑 表名:it_goods 需要建立的字段? id mediumint unsigned auto_increment primary comment“主键” goods_name varchar(40) not null comment “商品名称” goods_number smallint not null default 0 comment “商品库存” goods_price decimal(10,2) not null default 0.0 comment “商品价格” is_sale tinyint unsigned default 1 comment “是否上架 默认是 1 代表上架” is_new tinyint unsigned default 1 comment “是否新品 默认是 1 代表新品” is_hot tinyint unsigned default 1 comment “是否热销 默认是 1 代表热销” is_best tinyint unsigned default 1 comment “是否精品 默认是 1 代表精品” goods_img varchar(150) not null default ‘’ comm

文档评论(0)

高考学子 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档