博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CodeIgniter中运用composer安装依赖包
阅读量:6720 次
发布时间:2019-06-25

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

hot3.png

基本信息

  • CodeIgniter 版本:3.1.8
  • Nginx: Tengine/2.1.2 (nginx/1.6.2)
  • MySQL: Ver 14.14 Distrib 5.6.33, for Linux (x86_64) using EditLine wrapper
  • PHP: 5.6.30
  • Zend Engine : v2.6.0
  • CentOS release 6.8 (Final)

Composer 安装

  • 参考 Composer 安装

结合CodeIgniter使用

  • 第一步: 在CMD中 composer require php-curl-class/php-curl-class
  • 第二步: 引入自动加载文件

application/libraries/MY_Composer.php

class MY_Composer{    function __construct()    {        include("./vendor/autoload.php");    }}
  • 第三步: 配置加载文件

application/config/autoload.php

$autoload['libraries'] = array('MY_Composer','database','session');
  • 第四步: 在 控制器 中引入并编写代码

application/controllers/Test.php

defined('BASEPATH') OR exit('No direct script access allowed');use \Firebase\JWT\JWT;use \Curl\Curl;class Test extends CI_Controller {    public function index()	{        $curl = new Curl();		$curl->get('http://www.baidu.com/');		if ($curl->error) {		    echo 'Error: ' . $curl->errorCode . ': ' . $curl->errorMessage . "\n";		} else {		    echo 'Response:' . "\n";		    var_dump($curl->response);		}	}}
  • 第五步: 完成

Packagist 依赖包

  • 详见

转载于:https://my.oschina.net/u/616147/blog/1802958

你可能感兴趣的文章
[译]Selenium Python文档:六、页面对象
查看>>
[Windows Azure] How to Scale an Application
查看>>
RC4 in TLS is Broken: Now What?
查看>>
linux下core文件调试方法
查看>>
Tensorflow动态seq2seq使用总结(r1.3)
查看>>
ZOJ 3659 Conquer a New Region(并查集)
查看>>
艾伟:Chart Controls 简介与下载点
查看>>
【中文分词】最大熵马尔可夫模型MEMM
查看>>
CDOJ 1330 柱爷与远古法阵【高斯消元,卡精度】
查看>>
Tech Tip: Really Simple HTTP Server with Python
查看>>
Win7 在安装vs2010后向sql2008添加SQL_Server_Management详解
查看>>
hdu 4686 Arc of Dream
查看>>
通过盘古分词自定义规则功能实现软件版本号的提取
查看>>
jsoup爬取网站图片
查看>>
File Explorer下的/data/data/Package Name目录
查看>>
一、NoSQL入门概述
查看>>
JVM总结-内存监视手段及各区域内存溢出解决
查看>>
区块链技术未来注定将改变我们的生活!
查看>>
vGPU 7.X新特性解读,NVIDIA为何力推虚拟GPU?
查看>>
简单的区块链开发入门:Hyperledger Iroha介绍
查看>>