2017-02-14 1 views
1

error1.A PHP 오류가 내가 젠드 바코드 라이브러리와 CodeIgniter를 사용하고 있습니다하지만 난 바코드를 생성 할 수 없습니다, 나는 두 가지 오류가

심각도

가 발생하고있어 /Code128.php는) : 그런 파일이나 디렉토리

파일 이름 : 젠드/loader.php

줄 번호 : (134)

있고 Error2를 스트림을 열지 못했다 경고

메시지 : include_once 문() : .A PHP 오류는

심각도를 발생했습니다 실패 개방 '젠드/바코드/객체/Code128.php'포함 (include_path도 = '에 대한 :.는/usr/share/배 :는/usr/share/PHP : 응용 프로그램/라이브러리 ')

파일 이름 : 젠드/loader.php

줄 번호 : 당신이 어떤 코드를 게시하지 않았기 때문에 134

답변

1

내가 가장 쉬운 방법을 보여줍니다 CodeIgniter에서 Zend 바코드 라이브러리를 사용하는 방법. CodeIgniter의 작곡가를 사용하여 쉽게 설치할 수 있습니다. 이것은 CodeIgniter 3에서 작곡가를 구현 한 방법입니다. 매우 쉽습니다. 컴퓨터에 작곡가를 설치해야합니다. https://getcomposer.org/에서 다운로드하십시오. 컴퓨터에 작곡가를 설치 한 후

프로젝트 폴더의 composer.json 파일을 복사하여 응용 프로그램 폴더에 붙여 넣으십시오. config.php 파일에서 $ config [ 'composer_autoload'] = TRUE; 이제 프로젝트에 작곡가가 생겼습니다. 지금은 작곡가에게

열기 cmd를 사용하여 젠드 바코드를 설치하는 방법을보고 응용 프로그램 디렉터리 유형 내부 응용 프로그램 폴더 에 직접 것 composer require zendframework/zend-barcode 이제 공급 업체 폴더 응용 프로그램 폴더 내부 및 공급 업체 폴더 안에 모든 패키지를 볼 수 있습니다 생성됩니다 작곡가가 다운로드했습니다.

이제는 작곡가를 자동로드 한 이후 컨트롤러에서 젠드 바코드 official manual에 의해 주어진 코드를 사용할 수 있습니다. URL에 의해

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 기능은 자산/바코드 폴더에 12345.png 파일을 만듭니다.

하면 controller.ie에서 열고 클래스하기 전에 당신은 또한 use Zend\Barcode\Barcode; 포함해야 오류가 발생하지 않도록하는 것을 잊지

<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 
use Zend\Barcode\Barcode; 

class Welcome extends CI_Controller { 
// rest of your class codes......