Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-03-2013 01:29:42

Ramy
Membre
Date d'inscription: 19-02-2013
Messages: 24

PHPDocx

bonjour ,

j'essaye d’utiliser les deux bibliothèques PHPWord et PHPExcel comme deux bibliothèques dans ZendFramework2
c'est a dire les mettre dans le dossier /lib de ZF2 et les charger dans mon controlleur avec use /lib/PHPDocx par exemple

qu'est ce que je dois faire au juste ? qu'elles sont les étapes a suivre

Hors ligne

 

#2 25-03-2013 10:11:28

Ramy
Membre
Date d'inscription: 19-02-2013
Messages: 24

Re: PHPDocx

après quelques recherche j'ai vu que charger la classe dans autoload.php  comme suit

<?php

// autoload.php generated by Composer

require_once __DIR__ . '/composer' . '/autoload_real.php';

return ComposerAutoloaderInit689ffe38af096b92264c8f237441d64e::getLoader();

require_once 'Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();
$loader->autoloadernamespaces[] = "Excel_";
$loader->registerNamespace('Excel_');

$loader->setFallbackAutoloader(true);

if ($configSection == 'development')
{
    $loader->suppressNotFoundWarnings(false);
}





et mon controlleur est le suivant

<?php
namespace Auth\Controller;
use Zend\Mvc\Controller\AbstractActionController;

use Zend\Excel\PHPExcel;
require_once '../PHPExcel-develop/Classes/PHPExcel.php';

   
   
class AuthController extends AbstractActionController
{
public function LoginAction()
{
$objPHPExcel = new PHPExcel_Reader_Excel5();
$document = $objPHPExcel->load('example1.xls');

echo date('H:i:s') , " Données Ajoutées Avec Succés" ;
$document->setActiveSheetIndex(0)
            ->setCellValue('A1', 'Mike')
            ->setCellValue('B1', Spills');
         
       
         
            // Save Excel5 file



$objWriter = PHPExcel_IOFactory::createWriter($document, 'Excel5');
$objWriter->save(str_replace('.php', '.xls', __FILE__));



}
}


et malgré ça j'ai eu l'erreur suivante :

( ! ) Fatal error: Class 'Auth\Controller\PHPExcel_Reader_Excel5' not found in C:\wamp\www\zend\module\Auth\src\Auth\Controller\AuthController.php on line 14

donc il ne charge pas encore la classe PHPExcel.php , j'ai besoin d'aide quelqu'un a une idée ?

Merci

Hors ligne

 

#3 22-07-2013 12:11:14

adloiseau
Membre
Date d'inscription: 10-01-2013
Messages: 35

Re: PHPDocx

Ramy,

As-tu trouvé d’où venais ton erreur?

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages