Поскольку вы не отправлял никакого кода я покажу вам самый простой способ использования библиотеки штрих-кода Zend в CodeIgniter. Вы можете легко установить его, используя композитор в CodeIgniter. Вот как я реализовал композитор в CodeIgniter 3. Это очень просто. Вы должны установить композитор на свой компьютер, загрузите его с https://getcomposer.org/. После установки композитора на вашем ПК
Скопируйте и вставьте файл composer.json в папку проекта в папку приложения. В файле config.php $ config ['composer_autoload'] = TRUE; Теперь у вас есть композитор в вашем проекте. Теперь я видел, как установить ZEND штрих-коду с помощью композитора
Open ЦМДА и непосредственно в папку приложения Внутри Типа каталога приложений composer require zendframework/zend-barcode
Теперь папка поставщика будет создана в папке приложения и внутри папки поставщика вы можете увидеть все пакеты скачанный композитором.
Теперь, после того как вы автоматически загрузили композитор, вы можете просто использовать код, указанный штрих-кодом zend official manual, как в ваших контроллерах.
function generatebarcode(){
$this->set_barcode("12345");
}
private function set_barcode($code)
{
$file = Barcode::draw('code128', 'image', array('text' => $code), array());
$store_image = imagepng($file,FCPATH."assets/barcode/{$code}.png");
}
Вызов функции generatebarcode по URL создаст 12345.png файл в папке активов/штрих-кода.
Помните, чтобы избежать ошибок вы должны также включать в себя use Zend\Barcode\Barcode;
, прежде чем открыть класс в вашем controller.ie
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
use Zend\Barcode\Barcode;
class Welcome extends CI_Controller {
// rest of your class codes......