Cuando intento sacar el reporte en PDF, me da el siguiente error :
Nota, estoy usando la versión v0,5 rc2 con Postgres...
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 157
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 157
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 160
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 160
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 169
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 169
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 180
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 180
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 186
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 186
KumbiaException: ERROR: syntax error at or near "from" LINE 1: ...bservacion,estados.descripcion,parroquias.imagen, from estad... ^ al ejecutar 'select parroquias.id,parroquias.nombre,parroquias.descripcion,parroquias.observacion,estados.descripcion,parroquias.imagen, from estados,parroquias where 1 = 1 and estados.id = parroquias.estados_id Order By parroquias.id' (0)
En el archivo C:\xampp\htdocs\belen\library\kumbia\db\adapters\pgsql.php en la línea: 229<
C:\xampp\htdocs\belen\library\kumbia\report\report.php(220)
C:\xampp\htdocs\belen\library\kumbia\controller\standard_form\standard_form.php(222)
C:\xampp\htdocs\belen\library\kumbia\dispatcher\dispatcher.php(293)
C:\xampp\htdocs\belen\library\kumbia\kumbia.php(453)
C:\xampp\htdocs\belen\public\index.php(87)
Información Adicional:Aplicación actual: default
Entorno actual: development
Ubicación actual: default/parroquias/report
Modelos Cargados: Acciones, Comunidades, Estados, Niveles, Parroquias, Permisos, Sectores, Usuarios
Modulos Cargados: library/kumbia/logger/logger.php, library/mail/mail.php, library/libchart/libchart.php
Plugins Cargados:
Datos de Session:
Comentarios
[1]->http://tools.assembla.com/kumbia/changeset?new=0.5@618&old=0.5@610
<?php
class PermisosController extends StandardForm {
public $scaffold = true;
public $template = "principal";
function PermisosController(){
$this->set_combo_static('estado',array(array('A','ACTIVO'), array('I','INACTIVO')));
}
}
?>
Cuando quiero hacer la impresion del reporte en PDF me tira los siguientes errores :
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 157
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 157
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 160
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 160
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 169
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 169
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 180
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 180
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 186
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 186
KumbiaException: ERROR: syntax error at or near "from" LINE 1: ...r,acciones.nombre,usuarios.nombre,niveles.nombre, from accio... ^ al ejecutar 'select permisos.id,permisos.controlador,acciones.nombre,usuarios.nombre,niveles.nombre, from acciones,usuarios,niveles,permisos where 1 = 1 and acciones.id = permisos.acciones_id and usuarios.id = permisos.usuarios_id and niveles.id = permisos.niveles_id Order By permisos.id' (0)
En el archivo C:\xampp\htdocs\belen\library\kumbia\db\adapters\pgsql.php en la línea: 229<
C:\xampp\htdocs\belen\library\kumbia\report\report.php(220)
C:\xampp\htdocs\belen\library\kumbia\controller\standard_form\standard_form.php(222)
C:\xampp\htdocs\belen\library\kumbia\dispatcher\dispatcher.php(293)
C:\xampp\htdocs\belen\library\kumbia\kumbia.php(453)
C:\xampp\htdocs\belen\public\index.php(87)
Información Adicional:
Aplicación actual: default
Entorno actual: development
Ubicación actual: default/permisos/report
Modelos Cargados: Acciones, Comunidades, Estados, Niveles, Parroquias, Permisos, Sectores, Usuarios
Modulos Cargados: library/kumbia/logger/logger.php, library/mail/mail.php, library/libchart/libchart.php
Plugins Cargados:
Datos de Session:
La estructura de mi tabla es la siguiente ( En POSTGRES )
CREATE TABLE "public"."permisos" (
"id" SERIAL,
"controlador" VARCHAR(30) NOT NULL,
"acciones_id" INTEGER NOT NULL,
"usuarios_id" INTEGER,
"niveles_id" INTEGER,
"estado" VARCHAR(1) NOT NULL,
CONSTRAINT "permisos_pkey" PRIMARY KEY("id"),
CONSTRAINT "permisos_fki_acciones" FOREIGN KEY ("acciones_id")
REFERENCES "public"."acciones"("id")
ON DELETE NO ACTION
ON UPDATE NO ACTION
NOT DEFERRABLE
) WITHOUT OIDS;
CREATE INDEX "fki_permisos_fki_acciones" ON "public"."permisos"
USING btree ("acciones_id");
en Library\Kumbia\Report\report.php
Te adjunto la imagen con la linea....
Borra la cache de tu Browser por favor!
El tema es así , tengo el controlador permisos definido de la siguiente forma :
<?php
class PermisosController extends StandardForm {
public $scaffold = true;
public $template = "principal";
function __construct(){
}
function PermisosController(){
$this->set_combo_static('estado',array(array('A','ACTIVO'), array('I','INACTIVO')));
}
}
?>
El problema está con algo de ese combo ... porque cuando si lo saco , el reporte en PDF de "Permisos" se genera sin problemas ...
Es decir , si lo comentareo ... me queda así ... y ahí si me funciona el reporte PDF :
<?php
class PermisosController extends StandardForm {
public $scaffold = true;
public $template = "principal";
function __construct(){
}
//function PermisosController(){
// $this->set_combo_static('estado',array(array('A','ACTIVO'), array('I','INACTIVO')));
//}
}
?>
y funcionó el reporte ...
if($com!='hidden'){
if(($com=='static')&&($component=='combo')){
$weightArray[$n] = strlen($headerArray[$n])+2;
Notice: Undefined variable: component in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 155
alguna idea ?
Gracias Nuevamente!
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 157
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 157
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 160
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 160
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 169
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 169
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 180
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 180
Notice: Undefined property: Config::$database in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 186
Notice: Trying to get property of non-object in C:\xampp\htdocs\belen\library\kumbia\report\report.php on line 186
KumbiaException: ERROR: syntax error at or near "from" LINE 1: ...s.nombre,estados.descripcion,estados.observacion, from estad... ^ al ejecutar 'select estados.id,estados.nombre,estados.descripcion,estados.observacion, from estados where 1 = 1 Order By estados.id' (0)
En el archivo C:\xampp\htdocs\belen\library\kumbia\db\adapters\pgsql.php en la línea: 229<
C:\xampp\htdocs\belen\library\kumbia\report\report.php(220)
C:\xampp\htdocs\belen\library\kumbia\controller\standard_form\standard_form.php(223)
C:\xampp\htdocs\belen\library\kumbia\dispatcher\dispatcher.php(293)
C:\xampp\htdocs\belen\library\kumbia\kumbia.php(362)
C:\xampp\htdocs\belen\public\index.php(72)
Información Adicional:
Aplicación actual: default
Entorno actual: development
Ubicación actual: default/estados/report
Modelos Cargados: Acciones, Comunidades, Estados, Niveles, Parroquias, Permisos, Sectores, Usuarios
Modulos Cargados: library/kumbia/logger/logger.php, library/mail/mail.php, library/libchart/libchart.php, library/kumbia/auth/auth.php
Plugins Cargados:
Datos de Session:
Me parece que el error está cuando entra en ese if , es decir cuando el se trata de un combo static , y trata de armar los valores del mismo ...
class Report {
static function generate($form){
$modelName = kumbia::get_model_name($form);
$config = Config::read("environment.ini");
$mode = kumbia::$models[$modelName]->get_mode();
$config = $config->$mode;
Bueno revisare bien...