Ahora tengo otro error cuando pongo alguna etiqueta hatml en la twig que genera el codigo no se muestra
Código HTML:
Ver original{{ bar_code(codenumber,'0','file.gif','190','130','true') }}
este es el metodo de la funcion
Código PHP:
Ver originalpublic function barCode($codigo,$int,$filename,$ancho,$altura,$showcode)
{
$bs=new barCodeGenrator($codigo,$int,$filename,$ancho,$altura,$showcode);
return new Response(
'Content-Type' => 'image/gif',
)
);
}
y esta es la clase que estoy usando
Código PHP:
Ver original<?php
namespace Empresas\GestionBundle\Barcode;
class barCodeGenrator {
private $file;
private $into;
private $digitArray = array(0=>"00110",1=>"10001",2=>"01001",3=>"11000",4=>"00101",5=>"10100",6=>"01100",7=>"00011",8=>"10010",9=>"01010"); function __construct($value,$into=1, $filename = 'barcode.gif', $width_bar=300, $height_bar=65, $show_codebar=false) {
$lower = 1 ; $hight = 50;
$this->into = $into;
for($count1=9;$count1>=0;$count1--){
for($count2=9;$count2>=0;$count2--){
$count = ($count1 * 10) + $count2 ;
$text = "" ;
for($i=1;$i<6;$i++){
$text .= substr($this->digitArray[$count1],($i-1),1) . substr($this->digitArray[$count2],($i-1),1); }
$this->digitArray[$count] = $text;
}
}
$height_bar_max = $height_bar;
$width_bar_max = $width_bar;
if ($show_codebar) {
$height_bar -= 25;
}
#imagefilledrectangle($img, 0, 0, $lower*95+1000, $hight+300, $cl_white);
$thin = 1 ;
$wide = 3;
} else {
$wide = 2.72;
}
$pos = 9 ;
$text = $value ;
$text = "0" . $text;
}
$i = round($this->JSK_left($text,2)); $text = $this->JSK_right($text,strlen($text)-2);
$f = $this->digitArray[$i];
for($i=1;$i<11;$i+=2){
if (substr($f,($i-1),1) == "0") { $f1 = $thin ;
}else{
$f1 = $wide ;
}
$pos = $pos + $f1 ;
$f2 = $thin ;
}else{
$f2 = $wide ;
}
$pos = $pos + $f2 ;
}
}
$pos=$pos+$wide;
$pos=$pos+$thin;
$pos=$pos+$thin;
if ($show_codebar) {
}
$this->put_img($img);
}
function JSK_left($input,$comp){
return substr($input,0,$comp); }
function JSK_right($input,$comp){
}
function put_img($image,$file='test.gif'){
if($this->into){
} else {
header("Content-type: image/gif"); }
}
}
Muchas Graciasss y saludos