Je dois développer un logiciel pour le magasin. J'ai une liste de produits ayant leurs prix et codes à barres. Je veux montrer chacun des articles dans la page html de liste de produit avec le code barres pour prendre une impression de code barres sur des autocollants. J'ai recherché sur le rendu de code à barres zend et j'ai testé aussi et trouvé résultat ok avec un code à barres, mais voici mon problème mai que je veux générer plusieurs codes à barres dans foreach boucle sur ma vue-> page.Afficher le code à barres pour chaque article en vue Codeigniter en utilisant le cadre de code à barres zend
Je suis très nouveau pour codeigniter s'il vous plaît aider.
Mon contrôleur 'Barcode.php'.
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Barcode extends CI_Controller {
public function __construct(){
parent::__construct();
if($this->session->userdata('successful_logged_in')){
//load library
$this->load->library('zend');
//load in folder Zend
$this->zend->load('Zend/Barcode');
$this->load->model('common_model');
}
else{
redirect('login','refresh');
}
}
public function index(){
//Generate 13 digit random number to render barcode
$temp = rand(1111111111111,9999999999999);
$this->set_barcode($temp);
$table='item_master';
$order_by='name ASC';
$data['item_list']=$this->common_model->select_active_records($table,$order_by);
$this->load->view('home/header');
$this->load->view($this->router->fetch_class().'/records',$data);
$this->load->view('home/footer');
}
public function set_barcode($code){
//generate barcode
Zend_Barcode::render('code128', 'image', array('text'=>$code), array());
}
À mon avis 'records.php'.
<tbody>';
$i=1;
if($item_list==false){
echo '<tr class="text-danger"><td colspan="3"><strong<i class="fa fa-info-circle" style="font-size:12pt;"></i> - No record found</td></tr>';
}
else{
foreach ($item_list as $row){
echo '<tr>';
echo '<td>'.$i++.'</td>';
echo '<td>'.$row->name.'</td>';
echo '<td>'.$row->price.'</td>';
echo '<td>'.$row->barcode.'</td>';
echo '</tr>';
}
}
echo'
</tbody>
Mais cela me montre un seul code à barres sur l'ensemble de corps de la page html qui a été généré par nombre aléatoire
Je veux quelque chose de résultats final comme celui-ci Expected Result