Я впервые использую ОБЕИЕ Guzzle и Codeigniter 3.0. Также я признаю, что впервые использую пространство имен php.
Я пытаюсь сделать очень простой запрос на получение с помощью Guzzle в соответствии с примерами, приведенными в документации. (Документы Guzzle ничего не говорят о codeigniter).
Файлы Guzzle находятся в application / class / guzzle.
Вот мой очень простой контроллер
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;
}
Это мой простой взгляд
<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>
Это ошибка, которую я получаю
Произошла ошибка PHP. Серьезность: Сообщение об ошибке: Класс 'GuzzleHttp \ Client' не найден Имя файла: controllers / hello.php Номер строки: 22 Отслеживание:
$this->load->library('GuzzleHttp')
или что-то в этом роде) - person Chris Forrence   schedule 31.03.2015