前言,希望codeigniter4快点出,项目还有codeigniter3,想用github上那么多优秀的第三方库,怎么办?而且,这些库基本都是通过composer安装的。下面介绍集成composerpackagemanager的方法:1、安装composer,这里不再赘述。2.在项目根目录下创建一个composer.json文件。比如我现在想在ci中使用一个jwt库{"require":{"firebase/php-jwt":"*"}}3.在这个目录下执行命令行:composerinstall或者上面2步,简化为以下步骤也可以composerrequirefirebase/php-jwt4,然后正式集成到ci中,这里有2个方法:方法一:简单粗暴(不推荐)require_once'./vendor/autoload.php';//在index.phprequire_onceBASEPATH.'core/CodeIgniter.php'这个位置添加上面一行;方法二:优雅(推荐)应用程序/库新建一个MY_Composer.php"http://example.org","aud"=>"http://example.com","iat"=>1356999524,"nbf"=>1357000000);$jwt=JWT::encode($token,$钥匙);$decoded=JWT::decode($jwt,$key,array('HS256'));print_r($解码);}}完成,希望对大家有所帮助
