错误1.遇到了php错误
严重性:警告
消息:include_once(zend/barcode/object/code128.php):无法打开流:没有这样的文件或目录
文件名:zend/loader.php
行号:134
error2.A遇到PHP错误
严重性:警告
消息:include_once():未能打开'zend/barcode/object/code128.php'用于包含(include_path ='。:/usr/share/share/pear:/usr/share/share/php:application/libraries'')
文件名:zend/loader.php
行号:134
由于您没有发布任何代码,因此我将向您展示使用Zend Barcode库中的最简单方法。您可以在CodeIgniter中使用Composer轻松安装它。这就是我在Codeigniter 3中实现作曲家的方式。这很容易。您必须在计算机上安装作曲家从https://getcomposer.org/下载。在PC中安装作曲家后,
在项目文件夹中复制和粘贴composer.json文件到应用程序文件夹。在config.php文件中$ config ['composer_autoload'] = true;现在,您的项目中有作曲家。现在,我将看到您如何使用Composer
安装Zend条形码打开CMD并直接进入应用程序文件夹内部应用程序目录类型composer require zendframework/zend-barcode
现在,将在应用程序文件夹和供应商文件夹中创建一个供应商文件夹,您可以看到由作曲家下载的所有软件包。
现在,由于您自动加载了作曲家,因此您可以像在控制器中一样使用Zend Barcode官方手册的代码。
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");
}
url调用generatebarcode函数将在您的资产/条形码文件夹中创建一个12345.png文件。
请记住要避免错误,您还必须在Controller.ie
中打开类之前,还必须包括use ZendBarcodeBarcode;
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
use ZendBarcodeBarcode;
class Welcome extends CI_Controller {
// rest of your class codes......