codeigniter3 はコンポーザー管理ツールを統合します

藏色散人
リリース: 2020-02-21 13:49:35
転載
2324 人が閲覧しました

codeigniter3 はコンポーザー管理ツールを統合します

前置きとして、codeigniter4 が早くリリースされることを願っています。プロジェクト用の codeigniter3 もあります。github にある優れたサードパーティのライブラリをたくさん使いたいのですが、どうすればよいでしょうか?また、これらのライブラリは、基本的に、composer を介してインストールされますが、ここでは、composer パッケージ マネージャーを統合する方法を紹介します:

1.composerをインストールします。詳細に入ります。

2. プロジェクトのルート ディレクトリに新しいコンポーザー.json ファイルを作成します。たとえば、今 ci で jwt ライブラリを使用したい場合は

{ "require": { "firebase/php-jwt": "*" } }
ログイン後にコピー

3. このディレクトリでコマンド ラインを実行します。 :composer install

または、上記の 2 つのステップを次のステップ

composer require firebase/php-jwt
ログイン後にコピー

4 に簡略化することもできます。ci への正式な統合を開始しましょう。ここには 2 つの方法があります:

方法 1: シンプルで粗雑 (非推奨)

require_once './vendor/autoload.php'; //上面这一行添加到index.php的这个位置 require_once BASEPATH.'core/CodeIgniter.php';
ログイン後にコピー

方法 2: エレガント (推奨)

アプリケーション/ライブラリ新しい MY_Composer.php


        
ログイン後にコピー

を作成し、それを次のように変更します。 config/autoload.php

$autoload['libraries'] = array('MY_Composer','database','session');

5.

 "http://example.org", "aud" => "http://example.com", "iat" => 1356999524, "nbf" => 1357000000 ); $jwt = JWT::encode($token, $key); $decoded = JWT::decode($jwt, $key, array('HS256')); print_r($decoded); } }
ログイン後にコピー
## の使用が完了しました。 #、皆さんのお役に立てれば幸いです。

プログラミング関連のコンテンツの詳細については、php 中国語 Web サイトの

プログラミング入門列に注目してください。

以上がcodeigniter3 はコンポーザー管理ツールを統合しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!