Con el qrcode gracias a este codigo me genera automaticamente la imagen:
<?php $this->widget('application.extensions.qrcode.QRCodeGenerator',array(
'data' => $model->id,
'subfolderVar' => false,
'matrixPointSize' => 5,
'displayImage'=>true, // default to true, if set to false display a URL path
'errorCorrectionLevel'=>'L', // available parameter is L,M,Q,H
'matrixPointSize'=>4, // 1 to 10 only
)) ?>
gracias a los files que ya estan en la carpeta qrcode que descargas.
La imagen se va a guardar en una carpeta que yo quiero se guarde y cada vez creo un nuevo producto automaticamente me genera una nueva imagen y la guarda en la carpeta.
Con este codigo le genero el ide que esta liado -> (no se si puedo decirlo de esta forma) unicamente a ese qrcode:
Tienes razón Giannix, hay un error en el ejemplo. Falta escribir un nombre de imagen.
Con este código a mi me funciona:
//Widht of the barcode image.
$width = 284;
//Height of the barcode image.
$height = 184;
//Quality of the barcode image. Only for JPEG.
$quality = 100;
//1 if text should appear below the barcode. Otherwise 0.
$text =1;
// Location of barcode image storage.
$location = Yii::getPathOfAlias("webroot.images") . "/nombreImagen.jpg";
Yii::import("application.extensions.barcode.*");
barcode::Barcode39('jame', $width , $height , $quality, $text, $location);
Date cuenta que tiene que existir la ruta de la variable $location. Sino no puede generarte la imagen.
Este trozo de código crea una imagen en el directorio /images de mi aplicación que es el código de barras requerido.
Hola, no se si es una solucion pero busque la fuente de "bar code 39" y por css imprimo un resultado de CI Fechas desde hasta fecha de creación y cantidad en barcode39 (por css claro).
Con Fechas desde hasta, cuento los dias (opcional; menos sabados, domingos y feriados) guardo la cantidad y recorro en un bucle las fechas.
Tengo CI o nro de documento (en caso de personas. Este es para un sistema de vales de consumo de comedor), Fecha Desde 09/05/2016, Fecha Hasta 16/05/2016 Cantidad 6 creado el 10/05/2016 12:27 en mi codigo de barras por css imprimo;
#-CI-Año-Mes-Dia-Hora-Min-Seg-Cant
0- 2036663-2016-05-09-12:27-0 —> Solo para mostrar como los agrupo.
1- 20366632016050912271
2- 20366632016050912272
3- 20366632016050912273 hasta el total de la cantidad =>6
Desde luego guardo TODOS estos datos en una table de expedidos.
Luego envia a un pdf, pues si va a un html se puede ver "ese" numero que quiero mantener secreto accediendo al codigo fuente de la página.