博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThinkPHP引用第三方库
阅读量:5748 次
发布时间:2019-06-18

本文共 1660 字,大约阅读时间需要 5 分钟。

Thinkphp引用第三方库的方法例如引用购物车:在项目Home目录下,新建一个文件夹(以下是我自己的demo)

Tool文件夹,在Tool文件夹中创建Tool.class.php文件。这个和你控制器或者模型的创建是一致的。

item = session('?kache') ? session('kache') : array(); } //向购物车添加一个商品 public function add($goods_id,$goods_name,$shop_price){ if($this->item[$goods_id]){ $this->item[$goods_id]['num'] += 1; }else{ $goods['goods_name'] = $goods_name; $goods['shop_price'] = $shop_price; $goods['num'] = 1; $this->item[$goods_id] = $goods; } } //减少购物车一个商品的数量,如果到0则删除此商品 public function decr($goods_id){ if($this->item[$goods_id]){ $this->item[$goods_id]['num'] -= 1; } if($this->item[$goods_id]['num'] <=0){ $this->del($goods_id); } } //从购物车删除某商品 public function del($goods_id){ unset($this->item[$goods_id]); } //列出购物车所有的商品 public function items(){ return $this->item; } //返回购物车有几种物品 public function calcType(){ return count($this->item); } //返回购物车商品的个数 public function calcCnt(){ $n = 0; foreach ($this->item as $k => $v) { $n +=$v['num']; } return $n; } //返回购物车的总价格 public function calcMoney(){ $n = 0; foreach ($this->item as $k => $v) { $n += $v['num'] * $v['shop_price']; } return $n; } //清空购物车 public function clear(){ $this->item = array(); } public function __destruct(){ session('kache',$this->item); }}

创建好购物车需要的类后。在需要的控制器下定义一个方法,引入第三方类库

$tool = \Home\Tool\AddTool::getIns();

 

 

转载于:https://www.cnblogs.com/Yirson/p/7146284.html

你可能感兴趣的文章
Windows Phone 7 中各种Task解说(启动器与选择器)
查看>>
ArcGIS网络分析之Silverlight客户端最近设施点分析(四)
查看>>
罗森伯格助力2011年中国智能建筑技术发展应用论坛哈尔滨站
查看>>
mysql之主从复制
查看>>
linux搭建FTP服务
查看>>
网络割接
查看>>
mysql主从复制及失败切换
查看>>
windows server 2016 活动目录(二)
查看>>
c#异步通讯的例子
查看>>
openstack G版 修改vm的flavor级别
查看>>
雷林鹏分享:codeigniter框架文件上传处理
查看>>
python_控制台输出带颜色的文字方法
查看>>
java泛型中特殊符号的含义
查看>>
一秒 解决 ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql 问题
查看>>
linuxan安装redis出现Newer version of jemalloc required错误
查看>>
在centos7下用http搭建配置svn服务
查看>>
PHP APP端支付宝支付
查看>>
TCP长连接的一些事儿
查看>>
Android组件化最佳实践 ARetrofit原理
查看>>
舍弃浮躁, 50条重要的C++学习建议
查看>>