Comment développer la fonction de code à barres dans thinkphp5
Jennifer
Jennifer 2018-04-12 13:09:43
0
0
1216

Je souhaite implémenter une fonction capable de générer des codes-barres dans le système et d'utiliser un lecteur de codes-barres pour scanner les codes-barres pour entrer et sortir de l'entrepôt. J'utilise thinkphp5 pour le développement. J'ai recherché beaucoup d'informations et j'ai suivi les étapes suivantes. 1. Copiez le code à barres du dossier de classe de codes à barres dans le répertoire d'extension. 2. Ajoutez cette phrase définir('EXTEND_PATH','../extend/'); au fichier d'entrée 3. Ajoutez une méthode au fichier base.php auto-construit dans l'espace de noms commun

<?php

. appadmincommon;


utiliser thinkController;

utiliser thinkRequest;

utiliser UtildataSysdb;

utiliser thinkSession;


class Base étend Controller


{

fonction publique barcode_create(){

$ Contenu = '123';

// Citez la classe correspondant au dossier BarCode

Loader :: Import ('BCode.bcgfontfile', Extend_path);

        Loader::import('BCode.BCGcode39',EXTEND_PATH ,'.barcode.php');

                                                                                                                                                $ color_black = new BCGColor(0, 0, 0);              $code = new BCGcode39();

                           ;                                                                                                                                                                                   $code->setScale(2);

            $code ->setBackgroundColor; ($color_white); // Couleur de l'espace vide

                                                                                                                                                                          Contenu

} c Catch (Exception $ Exception) {

$ DRAWEXCEption = $ Exception

;

}

// Dessine le code barre

$ dessin = Nouveau BCGDrawing ('', $COLOR_WHITe);

if($drawException) {

                $drawing->drawException ($ drawException);              Format des images

header('Content-Type: image/png');

// header('Content-Disposition:attachment; filename="barcode.png "'); // Téléchargement automatique

$drawing- >finish(BCGDrawing::IMG_FORMAT_PNG);

}

L'ai-je écrit correctement ? Que faire ensuite?

Jennifer
Jennifer

répondre à tous(0)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal