Я хочу добавить библиотеку Молли (https://github.com/mollie/mollie-api-php) в моем проекте CodeIgniter.
Я следовал инструкциям на странице github, и, поскольку я не использую Composer, я скачал файлы и добавил:require ../Molie/API/Autoloader.php
‘в моем контроллере.
Но с кодом ниже я получаю сообщение об ошибке: Undefined variable: mollie
(в function ideal_get()
). Что я делаю не так?
require APPPATH.'/libraries/REST_Controller.php';
require "../Mollie/API/Autoloader.php";
class Pay extends REST_Controller {
public $mollie;
function __construct()
{
parent::__construct();
$this->load->model('group_model');
$this->load->model('participant_model');
$mollie = new Mollie_API_Client;
$mollie->setApiKey("test_jcQEp2Hkb6pBaC38GsfSPHwkcNVBGU");
}
function ideal_get(){
$issuers = $mollie->issuers->all();
$this->response($issuers, 200);
}
}
вы должны положить Mollie Lib в вашу стороннюю папку
кроме того — попробуйте следующее — у вас нет доступа к переменной mollie, объявленной в вашем контроллере правильно
require APPPATH.'/libraries/REST_Controller.php';
require "../Mollie/API/Autoloader.php";
class Pay extends REST_Controller {
public $mollie;
function __construct()
{
parent::__construct();
$this->load->model('group_model');
$this->load->model('participant_model');
$this->mollie = new Mollie_API_Client;
$this->mollie->setApiKey("test_jcQEp2Hkb6pBaC38GsfSPHwkcNVBGU");
}
function ideal_get(){
$issuers = $this->mollie->issuers->all();
$this->response($issuers, 200);
}
}
Я хочу добавить библиотеку Молли (https://github.com/mollie/mollie-api-php) в моем проекте CodeIgniter.
Я следовал инструкциям на странице github, и, поскольку я не использую Composer, я скачал файлы и добавил:require ../Molie/API/Autoloader.php
‘в моем контроллере.
Но с кодом ниже я получаю сообщение об ошибке: Undefined variable: mollie
(в function ideal_get()
). Что я делаю не так?
require APPPATH.'/libraries/REST_Controller.php';
require "../Mollie/API/Autoloader.php";
class Pay extends REST_Controller {
public $mollie;
function __construct()
{
parent::__construct();
$this->load->model('group_model');
$this->load->model('participant_model');
$mollie = new Mollie_API_Client;
$mollie->setApiKey("test_jcQEp2Hkb6pBaC38GsfSPHwkcNVBGU");
}
function ideal_get(){
$issuers = $mollie->issuers->all();
$this->response($issuers, 200);
}
}
вы должны положить Mollie Lib в вашу стороннюю папку
кроме того — попробуйте следующее — у вас нет доступа к переменной mollie, объявленной в вашем контроллере правильно
require APPPATH.'/libraries/REST_Controller.php';
require "../Mollie/API/Autoloader.php";
class Pay extends REST_Controller {
public $mollie;
function __construct()
{
parent::__construct();
$this->load->model('group_model');
$this->load->model('participant_model');
$this->mollie = new Mollie_API_Client;
$this->mollie->setApiKey("test_jcQEp2Hkb6pBaC38GsfSPHwkcNVBGU");
}
function ideal_get(){
$issuers = $this->mollie->issuers->all();
$this->response($issuers, 200);
}
}