Yii Framework Forum: Remplir les Widgets zii depuis une requete SOAP/wsdl externe - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Remplir les Widgets zii depuis une requete SOAP/wsdl externe Rate Topic: -----

#1 User is offline   chtibob69 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 12
  • Joined: 13-February 11

Posted 13 February 2011 - 10:15 AM

Bonjour

Ma société possède une "gateway" qui est en fait une application yii fournissant un certains nombres de webservice soap/wsdl dont par exemple : getClients()

je dois maintenant créer une "sous-application" qui sera chargée de faire le rendu html d'une partie de cette gateway

quand j'utilise

$wsdl = new SoapClient("maGateway/index.php?r=controlleur/wsdl");		
$data = $wsdl->getClients();


et que je trace ce qu'il me renvoi j'ai bien toute mes données, et les bons types

Comment faire pour creer une application YII qui se remplira non plus d'une base de données, mais uniquement via des appels soap à la gateway externe ?

Depuis la gateway j'ai généré via GII les crud
je les ai ensuite copier sur la nouvelle appli, et idem pour les models

mais dans les fichiers de CRUD ça coince

Par exemple dans actionIndex() :
je ne sais pas quoi donner comme dataProvider.
J'ai essayer de remplacer l'original par


$wsdl = new SoapClient("maGateway/index.php?r=controlleur/wsdl");		
$data = $wsdl->getClients();
$dataProvider=new CArrayDataProvider($data);

$this->render('index',array(
	'dataProvider'=>$dataProvider,
		));


mais j'ai des soucis de getAttributeLabel

j'ai cherché des composants, ou des extensions qui ferait ça, mais en vain...

En résumé mes questions sont :
Comment faire une application YII basée sur des requetes SOAP et non sur une base de données
Comment utiliser les widgets YII depuis des requetes SOAP

Quels sont vos conseils la dessus ?

merci d'avance

chtibob69
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users