rohitbh09 / codeigniter-guzzle

codeigniter-guzzle

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Help me

PooriaShahi opened this issue · comments

Hi
this line doesn't work in my project.
"" $this->load->library('guzzle'); ""
and he tell me unable to load class:Guzzle
help me
Thank you

@dantemason
If you haven't found your solution yet than here it is.

go to your libraries folder and rename file 'guzzle.php' to 'Guzzle.php'

and

open that file and
change this code
`<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Guzzle {
public function Guzzle() {
// require_once('vendor/autoload.php');
require 'vendor/autoload.php';
}
}
?>
`

with

`<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Guzzle {
public function __construct() {
// require_once('vendor/autoload.php');
require 'vendor/autoload.php';
}
}
?>
`

The only thing I changed here is I have renamed function guzzle with __construct.
Because in future version of php it won't be supported.

This Solution work for Codeigniter version 3.1.

Didn't work for me. Ideas? Mine just hangs on $this->load->library('guzzle');

Hello,

Any fix got for this. i tried the changes shared by @axay97 . Did not work for me.

Issue Resolved for me

@MilesHart :- You would need to move the contents of the folder "codeigniter-guzzle" outside the folder. Also do the changes as mentioned by @axay97.

Hope this helps.

@axay97, Is this sorted? if not then mention codeigniter version and folder path where you added codeigniter path

Sorry for late response @rohitbh09
My codeigniter version 3.1
I followed your instruction -README.md- and placed it inside library folder.
Try to upgrade your codeigniter and load it properly.

And the code changes I suggested earlier will only work with codigniter 3+ version.