Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 27-05-2008 22:13:28

bertra
Membre
Date d'inscription: 06-02-2008
Messages: 130

[1.5]Intégration de la bibliothèque OpenFlashCharts dans le MVC

Bonjour,

Je souhaite intégrer dans mon application des graphs.
J'aimerais pour cela utiliser Open Flash Charts.
Cependant j'aimerais l'intégrer au mieux dans le MVC.
Dans le tutorial, http://teethgrinder.co.uk/open-flash-chart/tutorial.php
le premier exemple est fait comme ca :
un premier fichier chart.php

Code:

<?php
include_once 'ofc-library/open_flash_chart_object.php';
open_flash_chart_object( 500, 250, 'http://'. $_SERVER['SERVER_NAME'] .'/chart-data.php', false );
?>

et un deuxieme chart-data.php

Code:

<?php

// generate some random data:

srand((double)microtime()*1000000);

$max = 50;
$data = array();
for( $i=0; $i<12; $i++ )
{
  $data[] = rand(0,$max);
}

// use the chart class to build the chart:
include_once( 'ofc-library/open-flash-chart.php' );
$g = new graph();

// Spoon sales, March 2007
$g->title( 'Spoon sales '. date("Y"), '{font-size: 26px;}' );

$g->set_data( $data );
// label each point with its value
$g->set_x_labels( array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec' ) );

// set the Y max
$g->set_y_max( 60 );
// label every 20 (0,20,40,60)
$g->y_label_steps( 6 );

// display the data
echo $g->render();
?>

Comment faire pour l'intégrer au mieux dans le MVC ?

Dernière modification par bertra (27-05-2008 22:15:01)

Hors ligne

 

#2 28-05-2008 09:04:21

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [1.5]Intégration de la bibliothèque OpenFlashCharts dans le MVC

A priori, si tu désactives le view renderer dans ton action ( $this->_helper->viewRenderer->setNoRender(); ), tu peux remettre le code que tu nous as envoyé dans ton action, ça devrait marcher.

Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 28-05-2008 09:36:09

bertra
Membre
Date d'inscription: 06-02-2008
Messages: 130

Re: [1.5]Intégration de la bibliothèque OpenFlashCharts dans le MVC

philippe a écrit:

A priori, si tu désactives le view renderer dans ton action ( $this->_helper->viewRenderer->setNoRender(); ), tu peux remettre le code que tu nous as envoyé dans ton action, ça devrait marcher.

Philippe

Merci Philippe pour la réponse.
En fait cet élément s'intègre dans une view + layout, donc il va être difficile de désactiver le viewRenderer.
Je vais creuser....mais j'ai l'impression que ce n'est pas gagné.
J'ai l'impression qu'il est compliqué d'intégrer des librairies à ZF car elles ont un fonctionnement qui leur est propre non ?
Est ce que je dois me pencher plus vers Artichow que vers Open Flash Charts ?
Est ce qu'il y des retours concernant l'utilisation de Artichow et son intégration au MVC et a ZF en général ?

Dernière modification par bertra (28-05-2008 10:00:51)

Hors ligne

 

#4 28-05-2008 10:15:55

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [1.5]Intégration de la bibliothèque OpenFlashCharts dans le MVC

Sinon tu peux utiliser le script que tu as envoyé directement sans utiliser le ZF et tu appelles l'URL dans ton code HTML.

J'ai utilisé artichow avec le ZF, mais j'avais désactivé le view renderer...

Dans tous les cas, si tu génères du flash ou des images, tu peux sans scrupule désactiver le viewRenderer et Zend_Layout pour cette génération, ils ne te servent à rien a priori.

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#5 28-05-2008 10:48:28

bertra
Membre
Date d'inscription: 06-02-2008
Messages: 130

Re: [1.5]Intégration de la bibliothèque OpenFlashCharts dans le MVC

Pour informations, je viens de trouver un librairie OpenFlashCharts modifiée pour intégration dans ZF :
http://www.mfw.pl/public/PhpOpenFlashChart_Library.zip

Hors ligne

 

#6 28-05-2008 12:59:03

bertra
Membre
Date d'inscription: 06-02-2008
Messages: 130

Re: [1.5]Intégration de la bibliothèque OpenFlashCharts dans le MVC

J'ai également trouvé un exemple d'utilisation avec ZF :
http://www.megaupload.com/?d=KURNCYXU

Hors ligne

 

#7 11-07-2009 16:53:20

neojick
Membre
Date d'inscription: 13-04-2008
Messages: 223
Site web

Re: [1.5]Intégration de la bibliothèque OpenFlashCharts dans le MVC

Je déterre ce topic pour un seul mot : Merci !


Chan IRC de ZF en français : zftalk-fr

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