Ich benutze die Anfragen-Bibliothek ( Ссылка ) für PHP.
Ich habe composer installiert und die folgende Json-Konfiguration in composer.json
hinzugefügt:
Also versuche ich in meinem Controller eine Anfrage durch die Bibliothek zu machen und bekomme:
%Vor%: Klasse "Anfragen" nicht in ../application/controllers/test.php in Zeile 34
gefunden Sie müssen den autoload
-Block nicht zum composer.json
hinzufügen, einschließlich der Bibliothek im require
-Block wird die vom Paket bereitgestellte automatische Ladekonfiguration verwendet.
Normalerweise verwenden Sie einen Autoload-Block, um das Laden von Code zu konfigurieren, der nicht über ein Composer-Paket installiert ist.
Sie müssen auch require
der Composer Autoload-Datei, wenn Sie nicht schon durch
irgendwo, das vor dem Code ausgeführt wird, der die Composer-Bibliotheken benötigt (normalerweise im "Bootstrap" -Verfahren)
Und Sie müssen composer install
ausführen, um die konfigurierten Abhängigkeiten tatsächlich zu installieren.
Es gibt eine einfache Möglichkeit, Anfragen für PHP mit Codeigniter zu verwenden.
Sie können diesen wenigen einfachen Schritten folgen.
Schritt - 1
Entpacken Sie die letzten Requests für PHP zip und kopieren Sie den Inhalt des Bibliotheksverzeichnisses in {codeigniter_directory}/application/third_party/Request-{version}
, zum Beispiel haben Sie Anfragen für PHP 1.6.0 und Ihr CI-Projekt ist in /usr/sites/www/myciproject
, dann kopieren Sie die Dateien nach /usr/sites/www/myciproject/application/third_party/Requests-1.6.0
.
Schritt - 2
Erstellen Sie eine Datei PHPRequests.php
in {codeigniter_directory}/application/libraries
mit diesem Inhalt
Schritt - 3
In Ihrem Controller können Sie Requests verwenden, indem Sie die im vorherigen Schritt erstellte PHPRequests-Bibliothek laden.
%Vor%Wie diese Testfunktion
%Vor%Hoffe, das wird helfen.
HTTPFUL ist die beste Bibliothek, nachdem ich mehrere http-Mechanismen (einige meiner eigenen) durchgemacht habe. Ich fand, dass diese sehr nützlich ist. Ссылка
und es enthält
%Vor%Ich werde nur einige Punkte zu einer gut geschriebenen Antwort von Gopkumar Gopalan hinzufügen, damit es im Codezeichner 3.x funktioniert.
Schritt 1
Fügen Sie die Requests-Bibliothek in Ihrer composer.json
hinzuSchritt 2
Installieren Sie die Abhängigkeiten composer install
Schritt 3
Erstellen Sie eine Datei PHPRequests.php
in {codeigniter_directory}/application/libraries
mit diesem Inhalt (Beachten Sie, dass sich der Pfad der Anfragenbibliothek ändert)
Schritt 4
In Ihrem Controller können Sie Requests verwenden, indem Sie die im vorherigen Schritt erstellte PHPRequests-Bibliothek laden.
%Vor%Wie diese Testfunktion
%Vor%Ich hoffe, es hilft jemandem
Tags und Links php codeigniter