Buen Día Compañeros,
Actualmente he desarrollados varios proyectos con Kumbia, sin embargo es la primera vez que desarrollo uno utilizando el StandardForm en la version 0.5, y he detectado varios bug's en los reportes.
Sucede que estoy utilizando la función ignore() en el controlador para no cargar cierto campo en la vista:
$this->ignore("id");
Esto ha ocacionado que a la hora de imprimir los reportes me presente los siguientes errores:
Error en Reporte PDF:
Notice: Undefined index: fl_id in /proyecto/library/kumbia/controller/standard_form/standard_form.php on line 190
Reporte en excel:
Strict Standards: Assigning the return value of new by reference is deprecated in /proyecto/library/excel/main.php on line 608
Strict Standards: Assigning the return value of new by reference is deprecated in /proyecto/library/excel/main.php on line 611
Strict Standards: Assigning the return value of new by reference is deprecated in /proyecto/library/excel/reader.php on line 124
Strict Standards: Assigning the return value of new by reference is deprecated in /proyecto/library/excel/writer/workbook.php on line 186
Strict Standards: Assigning the return value of new by reference is deprecated in /proyecto/library/excel/writer/workbook.php on line 195
Reporte en word:
Notice: Undefined variable: title in /proyecto/library/kumbia/report/format/doc.php on line 41
Notice: Undefined variable: title in /proyecto/library/kumbia/report/format/doc.php on line 45
Notice: Undefined index: fecsis in /proyecto/library/kumbia/report/format/doc.php on line 46
Notice: Undefined variable: headerArray in /proyecto/library/kumbia/report/format/doc.php on line 51
Notice: Undefined variable: result in /proyecto/library/kumbia/report/format/doc.php on line 57
Warning: Invalid argument supplied for foreach() in /proyecto/library/kumbia/report/format/doc.php on line 57
Reporte en html:
Notice: Undefined variable: title in /proyecto/library/kumbia/report/format/htm.php on line 41
Notice: Undefined property: Config::$project in /proyecto/library/kumbia/report/format/htm.php on line 44
Notice: Trying to get property of non-object in /proyecto/library/kumbia/report/format/htm.php on line 44
Notice: Undefined variable: title in /proyecto/library/kumbia/report/format/htm.php on line 45
Notice: Undefined variable: headerArray in /proyecto/library/kumbia/report/format/htm.php on line 51
Notice: Undefined variable: result in /proyecto/library/kumbia/report/format/htm.php on line 57
Warning: Invalid argument supplied for foreach() in /proyecto/library/kumbia/report/format/htm.php on line 57
De todos los errores mostrados, por falta de tiempo solo pude soluciona el que genera el PDF, y de la siguiente manera:
Solución Reporte PDF:
Archivo: /proyecto/library/kumbia/controller/standard_form/standard_form.php
Anterior:
189 foreach($this->{$modelName}->attributes_names as $field_name){
190 $this->{$modelName}->$field_name = $_REQUEST["fl_$field_name"];
191 }
Nuevo:
189 foreach($this->{$modelName}->attributes_names as $field_name){
190 if (isset($_REQUEST["fl_$field_name"]))
191 $this->{$modelName}->$field_name = $_REQUEST["fl_$field_name"];
192 }
Dejo en manos de la comunidad, la solución del resto. Por mi parte una vez que encuentre alguna otra solución se las haré llegar.
Saludos.
Comentarios
<!-- s --><img src="{SMILIES_PATH}/icon_lol.gif" alt="" title="Laughing" /><!-- s -->
Compañeros hasta ayer en la noche que revise la última versión del SVN, me percaté de que no se ha subido la solución que propuse, sin embargo esto me da la oportunidad de contribuir un poco mas.
hE resulto todos los bugs, al parecer son tonterías pero que van a ayudar a mas de uno <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D --> .
A continuación las soluciones:
Saludos <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->