[PHP][ZEND] PHPExcel library's laden in zend framework

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Reboot
  • Registratie: Januari 2009
  • Laatst online: 29-07 22:18
Hallo,

Ik probeer nu al even te vergeefs de PHPExcel library's in mijn zend framework applicatie te laden.

In mijn application.ini heb ik het volgende toegevoegd:

code:
1
     autoloaderNamespaces[] = "PHPExcel_"


En in mijn code staat het volgende:

PHP:
1
     $objPHPExcel = new PHPExcel_PHPExcel();


Dit zou moeten werken volgens de zend principes.

Dit is de layout van mijn mappen

-Library
--PHPExcel
---PHPExcel
---PHPExcel.php

Heeft iemand hier enige ervaringen mee?

code:
1
Warning: include_once(PHPExcel\Shared\ZipStreamWrapper.php) [function.include-once]: failed to open stream: No such file or directory in C:\xampp\htdocs\library\Zend\Loader.php on line 146

Bovenstaande is de melding de hij geeft.

Hij gaat naar:
PHPExcel\Shared\ZipStreamWrapper.php

Maar dit zou
PHPExcel\PHPExcel\Shared\ZipStreamWrapper.php

Dank bij voorbaat.

Mvg

[ Voor 25% gewijzigd door Reboot op 09-12-2011 11:31 ]


Acties:
  • 0 Henk 'm!

  • T i M
  • Registratie: April 2004
  • Laatst online: 12-09 15:20
Je kunt toch de bestanden een niveau lager zetten?

Library/PHPExcel/PHPExcel.php

Acties:
  • 0 Henk 'm!

  • Reboot
  • Registratie: Januari 2009
  • Laatst online: 29-07 22:18
Geen optie, dan moet ik heel mijn library verplaatsen en gaat mijn foutmelding zich ook opschuiven

Acties:
  • 0 Henk 'm!

  • Ventieldopje
  • Registratie: December 2005
  • Laatst online: 22:41

Ventieldopje

I'm not your pal, mate!

Dit gaat niet lukken zo, namespaces zijn gelijk aan de map structuur, PHPExcel_PHPExcel zal dus kijken in de map Library/PHPExcel naar een classe PHPExcel().

Gewoon de library verplaatsen dus, jou foutmelding zou dan niet op mogen schuiven!

www.maartendeboer.net
1D X | 5Ds | Zeiss Milvus 25, 50, 85 f/1.4 | Zeiss Otus 55 f/1.4 | Canon 200 f/1.8 | Canon 200 f/2 | Canon 300 f/2.8


Acties:
  • 0 Henk 'm!

  • HuHu
  • Registratie: Maart 2005
  • Niet online
Wat ze hierboven zeggen dus. Je layout van de mappen zou dan zo worden:

- library
- PHPExcel
- PHPExcel.php

of

- library
- PHPExcel
- PHPExcel.php
- PHPExcel/Shared
- PHPExcel/...

Dus de inhoud van library/phpexcel/phpexcel verplaatsen naar library/phpexcel.