Das Beispiel in diesem Artikel beschreibt die relevanten Betriebsschritte und Methoden des Abhängigkeitspakets, das vom CI-Framework mithilfe von Composer installiert wird. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Dieser Artikel gilt für Linux-Systeme, Windows. Der erste Schritt ist die Installation gemäß der offiziellen Composer-Website.
Schritt 1 Composer global installieren
$ curl -sS https://getcomposer.org/installer | php $ mv composer.phar /usr/local/bin/composer
Schritt 2 Composer.json in Ihrem Projektstammverzeichnis erstellen
{ "require": { "kriswallsmith/buzz": "*" } }
hier wird ein Buzz-Paket hinzugefügt, um die HTTP-Request/Response-Klasse PHP 5.3.x zu verarbeiten
Schritt 3 Führen Sie den folgenden Befehl aus, um das Abhängigkeitspaket herunterzuladen
$ composer install
Anschließend werden Sie feststellen, dass Composer eine ./vendors in Ihrem Anwendungsverzeichnis erstellt hat und der Code auch darin enthalten ist.
Schritt 4 Fügen Sie dem Projekt das automatische Laden von Paketen hinzu
Fügen Sie die folgende Zeile in Ihre index.php ein:
require_once './vendor/autoload.php';
muss geladen werden
require_once BASEPATH.'core/CodeIgniter.php';
Der vorherige
Schritt 5-Test
Beispiel ist wie folgt:
class Test extends CI_Controller { public function index() { $browser = new Buzz\Browser(); $response = $browser->get('http://www.baidu.com'); echo $browser->getLastRequest()."\n"; echo $response; } }