Cita:
Iniciado por LuisUrrutia Primero, ¿Copiaste la carpeta "Zend" dentro de "application/libraries"?
¿Creaste el archivo "Zend.php" con el contenido, en la carpeta "application/libraries"?
Código PHP:
Ver original<?php
if (!defined('BASEPATH')) {exit('No direct script access allowed');}
class Zend
{
function __construct()
{
ini_get('include_path') . PATH_SEPARATOR
. APPPATH
. 'libraries');
}
function load($class)
{
require_once (string) $class . EXT;
}
}
Si todo lo anterior es correcto ¿Lo llamas de la siguiente forma?
Código PHP:
Ver original$this->load->library('zend');
$this->zend->load('Zend/Barcode');
Hola, gracias por responder.
Sí, hice todo eso y me aparece el mensaje que indiqué.
Es como que no encuentra el archivo, pero todo está puesto tal cual (y también chequeé los permisos para todo sea accesible). Alguna sugerencia?
EDITO: por las dudas muestro cómo lo llamo, por si algo no estoy haciendo bien.
Creé un archivo llamado barcode.php dentro de Controllers y le puse lo siguiente:
<?php
class Barcode
extends Main_Controller {
public function __construct() {
parent::__construct();
$this->load->library('zend');
$this->zend->load('Zend/Barcode');
}
}
Luego accedo a mi proyecto/barcode y me aparece el error:
"
A PHP Error was encountered
Severity: Warning
Message: require_once(Zend/Barcode.php): failed to open stream: No such file or directory
Filename: libraries/Zend.php
Line Number: 51
"
Siendo la línea 51 del archivo Zend.php, esto: "require_once (string) $class . EXT;"