Problemas con PHPExcel

112 views
Skip to first unread message

Josep Lluis

unread,
Apr 18, 2013, 2:32:47 PM4/18/13
to sif...@googlegroups.com

El objetivo era montar un comparador de datos de un csv contra una bbdd en un servidor, siempre que tengo que reslover algun problema instancio sifo, pero en este caso tengo que arreglarlo rápido y lo haré a pico y pala , solo he de hacer match de excel con bbdd y update de bbdd. Posteo esto por que es posible que mas adelante alguien se encuentre con el problema.

He estado unas 3 horitas intentando averiguar porque... pero no ha habido manera.

He leído en stackoverflow http://stackoverflow.com/questions/9072687/phpexcel-fatal-error-class-phpexcel-shared-zipstreamwrapper que con otros frameworks también falla i con algunos cms, siempre es la clase autoload.php ...  He leído tambien que podia ser que no estuviera incluida la extensión .zip, pero la version que uso de php la  lleva incluida y a demás he montado un script directamente en htdocs i PHPExcel funciona perfectamente así que debe ser algo de sifo. 
 
Este es el error que me devuelve sifo:

The variable 'PHPExcel_Shared_ZipStreamWrapper' was not found in the classes file.
Trace: Message:
#0 [internal function]: Sifo\Bootstrap::includeFile('PHPExcel_Shared...')
#1 /Applications/MAMP/htdocs/sifo/instances/excel/controllers/home/Classes/PHPExcel/Autoloader.php(31): spl_autoload_call('PHPExcel_Shared...')
#2 /Applications/MAMP/htdocs/sifo/instances/excel/controllers/home/Classes/PHPExcel/IOFactory.php(35): require('/Applications/M...')
#3 /Applications/MAMP/htdocs/sifo/instances/excel/controllers/home/Index.ctrl.php(24): include_once('/Applications/M...')
#4 /Applications/MAMP/htdocs/sifo/libs/Sifo/Controller.php(362): Excel\HomeIndexController->build()
#5 /Applications/MAMP/htdocs/sifo/instances/Bootstrap.php(300): Sifo\Controller->dispatch()
#6 /Applications/MAMP/htdocs/sifo/instances/Bootstrap.php(108): Sifo\Bootstrap::dispatch(NULL)
#7 /Applications/MAMP/htdocs/sifo/instances/excel/public/root/index.php(20): Sifo\Bootstrap::execute('excel')
#8 {main}*

Salud!

Albert Lombarte

unread,
Apr 19, 2013, 2:04:45 AM4/19/13
to sif...@googlegroups.com, sif...@googlegroups.com

El problema es que los autoload no se apilan. Mira la documentación de spl_autoload y verás que al registrarlo hay un parámetro adicional que controla esto. Pruébalo en el autoload de la clase esta



--
You received this message because you are subscribed to the Google Groups "SIFO, PHP framework" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sifophp+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply all
Reply to author
Forward
0 new messages