La classe de GuzzleHttp\Client' ne trouve pas
Je suis en utilisant à la FOIS Bouffer et Codeigniter 3.0 pour la première fois. Aussi j'avoue que je suis à l'aide de php namespace pour la première fois.
Je suis en train de faire une très simple requête get à l'aide Bouffer selon les exemples fournis dans la documentation. (Le Bouffer docs ne disent rien sur codeigniter).
Le Bouffer les fichiers sont situés à la demande/classe/bouffer
Voici mon très simple contrôleur
public function indey () {
$data = array();
$data['main_content'] = "hiview";
$data['title'] = "Data Analyzer - Welcome";
$data['xas'] = $this->guzzler();
$this->load->view('template', $data);
}
private function guzzler() {
$client = new GuzzleHttp\Client;
$response = $client->get('http://guzzlephp.org');
return $response;
}
C'est mon simple point de vue
<div class="row">
<div class="col-xs-12">
<h1>Hi</h1>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<h1><?php var_dump($xas); ?></h1>
</div>
</div>
C'est l'erreur que je reçois
Une Erreur PHP a été rencontrée
Gravité: Erreur
Message: de la Classe de GuzzleHttp\Client' ne trouve pas
Nom de fichier: controllers/hello.php
Numéro De Ligne: 22
Backtrace:
Petite question; pourquoi ne pas utiliser Composer pour gérer les Bouffer?
Échec de l'installation du Compositeur sur wamp et windows 7. Essayé les deux, de l'installateur et de la ligne de commande ...
Ok, c'est un décent raison. Ceci pourrait aider à obtenir le compositeur, mais je ne suis malheureusement pas familier avec la façon de CodeIgniter est mis en place. Il peut aller dans l'application/les bibliothèques, (et à partir de là, chargé par
Merci pour le compositeur lien configuration Chris ... et oui, je suis à essayer de comprendre le "quelque chose comme ça" 🙂
Votre compositeur de configuration lien m'a vraiment aidé ... Merci 🙂
Échec de l'installation du Compositeur sur wamp et windows 7. Essayé les deux, de l'installateur et de la ligne de commande ...
Ok, c'est un décent raison. Ceci pourrait aider à obtenir le compositeur, mais je ne suis malheureusement pas familier avec la façon de CodeIgniter est mis en place. Il peut aller dans l'application/les bibliothèques, (et à partir de là, chargé par
$this->load->library('GuzzleHttp')
ou quelque chose comme ça)Merci pour le compositeur lien configuration Chris ... et oui, je suis à essayer de comprendre le "quelque chose comme ça" 🙂
Votre compositeur de configuration lien m'a vraiment aidé ... Merci 🙂
OriginalL'auteur user2115154 | 2015-03-31
Vous devez vous connecter pour publier un commentaire.
Vous devez la charger dans le contrôleur de méthodes si nécessaire ou si désiré, autoload. J'utilise l'ancien:
D'abord: l'utilisation de l'installer à l'aide de compositeur dans le dossier de l'application:
Deuxième: Laissez-CI autoload compositeur (applications/config/config.php)
Puis dans votre contrôleur
Utilisation:
Vous avez maintenant la réponse dans le
$your_var
variable. Pour le reste, consultez la documentation. Sinon, utiliser un plus "convivial" de la méthode/de la bibliothèque de vos requêtes http, tels que CodeIgniter-cURL ou Les demandesOriginalL'auteur wiZZmnma
Dans
application/config/config.php
il fonctionne très bien pour moi
OriginalL'auteur aitbella
J'ai résolu en ajoutant instruction suivante au début de ma .fichier php:
mais je ne suis pas sûr que c'est une bonne pratique...
OriginalL'auteur bluish