小型商城项目知识点汇总

一、事务

1. /事务调试,可跨表跨模型操作;  

2. function test(){  

3.     $testmodel=M('Test');  

4.     $testmodel2=M('Test2');  

5.     $testmodel->startTrans();//**  

6.     if(!$testmodel->add(array('value'=>'zhangsan'))){  

7.         $testmodel->rollback();  

8.         return;  

9.     }  

10.     if(!$testmodel2->add(array('id'=>1,'value'=>'lisi'))){  

11.         $testmodel->rollback();  

12.         return;  

13.     }  

14.     $testmodel->commit();//到这里才开始判断,add加入;2if都行才add  

15. }  

1. Tp中事务开启  $testmodel->startTrans();//**

2. 回滚事务$testmodel->rollback();  

16. 提交事务 $testmodel->commit();//到这里才开始判断,add加入;2if都行才add  

二、运用html在线编辑器对商品或产品详情进行快速存取(ueditor

(首先我们把ueditor放在我们项目中的public然后进行在config中配置,然后引用js,在数据库中存一个字段为text的数据类型,当我们用ueditor添加成功存到数据库中是以完整的html标签存储的)

然后在前台输出用

<!-- 此处的内容 一般是通过在线编辑器添加保存到数据库,然后直接从数据库中读出 -->

{$goods.goods_content|html_entity_decode}

html_entity_decodehtml进行解码

三、验证码切换

jquery写点击事件

<a οnclick=””>看不清换一张</a>

 

四、省市县镇四级联动

    <script>

 $(function()

{

$('#province').change(function()

{

var id = $(this).find('option:selected').val();

$.post("{:U('User/address',array('action'=>'city'))}", { id: id },

   function(data){

      $('#city').empty();

      $('#city').append(data);

});

 

});

 

  $('#city').change(function()

{

var id = $(this).find('option:selected').val();

$.post("{:U('User/address',array('action'=>'district'))}", { id: id },

   function(data){

 $('#district').empty();

     $('#district').append(data);

});

     

})

$('#district').change(function()

{

var id = $(this).find('option:selected').val();

$.post("{:U('User/address',array('action'=>'twon'))}", { id: id },

   function(data){

$('#twon').empty();

      $('#twon').append(data);

});

})

})

</script>

如果数组array1=>f,5=>d,h,9=>w;

当数组的key不连续时则,当前key+1;(key=5+1)

 

字符串中ucfirst是把首字母转为大写

 

组合索引是以两个字段加索引

 

全文索引是数据量较大,如百度引擎

 

?:三目运算

Echo  ‘男’?zcs:||0   //zcs

 

Echo  ‘男’?zcs:女   //zcs

 

Echo  (‘男’?zcs:)||0   //zcs


搭建lnmp环境


1.首先右击centos-》设置-》网络适配器要-》映射桥接模式,

 

2.Ctrl+alt+F2切换linux页面

 

3.输入账户root密码zuxiastudent

 

4.cd /home/zuxia到目录去安装lamp....

 

输入安装命令




 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

钟长森

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值