В соответствии с названием, кто-нибудь достиг этого? Каковы наилучшие методы включения этой библиотеки в codeigniter (v2.1.2)?
Я знаю, что это можно сделать, просто используя инструкции include / require, подобные любому другому PHP-приложению, однако, поскольку этот проект будет передан нескольким разработчикам после завершения, я хочу, чтобы он был построен правильно, используя шаблоны проектирования, разработанные CI dev.
Я попробовал следующее в тестовом контроллере
public function index(){ $this->load->library('phpseclib0.3.0/Net/SFTP'); }
Однако меня приветствуют:
Несуществующий класс: SFTP
phpseclib, взятый отсюда .
метод библиотеки $this->load->library
предназначен для библиотек, которые уже существуют внутри codeigniter.
Вы можете создать обертку для класса PHPSecLib, но в данный момент, возможно, проще всего просто включить ее.
включить файл.
include(APPPATH . '/third_party/phpseclib/Net/SSH2.php');
Создайте экземпляр класса, который вы хотите использовать.