2017-02-14 16 views
1

error1.A PHPのエラーを得たが私はZendのバーコードライブラリとCodeIgniterのを使用していますが、私はバーコードを生成することはできません、私は2つのエラー

重要度を発生しました/Code128.php):そのようなファイルやディレクトリは何が

ファイル名:ストリームをオープンに失敗したんのZend/loader.php

行番号:134

ERROR2 include_once():含めるに失敗しました開口 'はZend /バーコード/オブジェクト/ Code128.php'(のinclude_path =」:を/ usr/share /梨

メッセージ警告:.A PHPエラーが

重要度に遭遇しました:を/ usr/share/PHP:アプリケーション/ライブラリ)

ファイル名:Zendの/ 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 インサイドアプリケーションフォルダ への直接を使用してZendのバーコードをインストールする方法をあなたを見ただろう今のベンダーのフォルダはアプリケーションフォルダ内に作成され、ベンダーのフォルダ内のすべてのあなたのパッケージを見ることができます作曲家によってダウンロードされる。

これで、コンポーザーのようにzend barcode 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で呼び出すと、assets/barcodeフォルダに12345.pngファイルが作成されます。

はあなた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...... 
をクラスを開く前に、あなたも use Zend\Barcode\Barcode;を含まなければならないエラーを回避することを忘れないでください
関連する問題