商城后台商品增删改查笔记

商城PHP笔记

搭建环境,运用框架,渲染模板,页面跳转

1、启动环境,mamp直接设置host,自动修改hosts文件

2、设置虚拟主机,tp框架引入,在shop下新建index.php文件,include tp框架,运行,shop下自动生成三个文件夹:common、home、runtime

3、shop/common/conf/config.php 设置home/public下的js、image、css路径

4、运行index看到内容,更改index.html路径

5、index.html点击登录,注册跳转不显示页面,路径没设置对,用常亮CONTROLLER等action module。U函数也可以

6、建立后台模块

7、建立很多文件夹,控制器,模板。更改路径等

8、点击后台品字形展示商品,修改href,target

数据库,layout布局,提交表单添加数据入库

1、goods表,varchar长度设置几就是限制几个汉字或者字母

2、连接数据库相应超级慢!!!!!原因是:数据库配置我写了hosts域名,应该写localhost,😆,/Library/WebServer/Documents

3、遇到跳转注册显示不出来的情况,原因是href和实际模板名称不对应

4、使用layout,解决多模板部分重复问题。a.在home的conf下,配置layout_on=>true, layout_name=>’layout’,b.layout模板中用{CONTENT}

5、可以单独使用另外的布局{NOLAYOUT} <layout name="Pub/layout2"/>在html模板文件上使用就行了

6、创建plugin文件夹,引入富文本ueditor,a.head引入三个文件,b.标签id设置,c.执行一个script函数。这个遇到一个问题,就是head引入的三个文件路径有问题。布局混乱,设置textarea宽高就好了

7、添加数据入库:a.新建model类,自动加载里设置添加和更新时间,b.控制器内实例化modelcreate收集表单数据,add入库。注意,a.model文件命名,如add会有重复调用问题,b.注意表单name属性命名要和数据库字段一致,c.success方法,好像只能用U函数跳转

8、xss攻击,收集表单可能会有脚本,当展示出来的时候可能会被执行,tp已经做了处理,但是ueditor不能过滤。这部分不是很明白

上传图片,制作缩略图,展示list列表,分页展示,修改数据库(普通文本,单图,相册多图)

1、添加模板中引入tab标签,根据命名技巧和js函数来操作对应的内容显示和隐藏

2、上传单张图片,model类,瞻前顾后,数组配置 => $up = new \Think\Upload($conf) =>$z = $up>uploadOne($_FILES['goods_logo']); => $data['goods_big_logo'] = $up->rootPath.$z['savepath'].$z['savename'];
疑惑:$up用箭头直接调用rootPath?

3、制作缩略图

$im = new \Think\Image();
$im->open($data['goods_big_logo']);
$im-> thumb(60, 60);
$small = $up->rootPath.$z['savepath'].'small_'.$z['savename'];
$im->save($small);
$data['goods_small_logo'] = $small;

open和save需要的参数都是路径字符串,缩略图初始化不需要参数,upload需要配置参数

4、js实现添加相册

5、建立相册表

6、瞻前顾后,选择顾后,因为那时候才能拿到goodsid

7、upload方法参数要穿数组!!!刚刚就犯了这个错误,savepath时间命名,savename随机名称

8、show列表展示,config文件宏定义'URL_WEBSITE' => 'http://www.czshop.com:8888/',这个当时搞了一天!!!!!!因为格式没对。现象是在浏览器上报错,查看代码,重复出现域名路径

9、用的封装好的工具类,原理现在看不懂,注意接口,输出不但可以输出数据数组,还可以输出标签字符串,很神奇

u函数,在控制器内U('show’),在模板里{:U('upd', array('goods_id'=>$v.goods_id))}不行,要用{:U(‘upd', array('goods_id'=>$v['goods_id’]))},方括号引用。

10、更改数据:show表单href使用U函数传递goods_id,在控制器upd操作方法,I(‘get.goods_id’),find查询,传递给upd模板,input表单value='{$info.goods_price}’,注意符号书写否则会有问题。

11、保存save方法调用,表单必须有goods_id,可以用hidden处理!!!!!!!

12、修改图片,要在model类重写update方法,刚刚有犯错了!!!!

13、更新logo图片的时候要判断之前是否有图,有图就删掉unlink

14、删除相册图片,模板标签onclick事件传递id,script用的ajax传递请求到控制器,控制器unlink图片,delete表信息,模板根据id删除标签节点

15、添加相册图片,在before_update上传图片,D函数用add方法添加图片

下面尝试自己给自己写接口
1、ios pod安装 ,1、具备pod环境 2、pod init 生成podfile文件,3、终端pod search afn 4、podfile文件填入终端结果 5、终端pod install安装即可。afn已经集成到工程里了
2、配置环境,手机浏览器访问电脑ip,发现路径指向了localhost,改变localhost指向 解决的。思考:是否有其他办法
3、这时,手机浏览器可以看到商品列表界面了,手机afn报400错误,错误请求或者不存在的域名
4、ios 更改http infoplist文件。注意:php那边调用display方法,ios这边afn打印为null
5、tableviewcell上可以正常展示图片和文本了,开心
6、下面研究app post提交数据。前几天也存在app post提交php $_POST收不到数据,但是form表单post提交确可以。一直困扰我的问题终于解决了,那就是afn的request初始化manager.requestSerializer = [AFJSONRequestSerializer serializer];这句话不能要!!!!!!!!!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343

推荐阅读更多精彩内容