Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Templates > Smarty
Smarty Forum d'entraide sur le moteur de templates Smarty. Avant de poster -> FAQ Smarty et Cours Smarty
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/06/2011, 12h31   #1
Futur Membre du Club
 
Dior cyprien
Inscription : mai 2010
Messages : 45
Détails du profil
Informations personnelles :
Nom : Dior cyprien

Informations forums :
Inscription : mai 2010
Messages : 45
Points : 17
Points : 17
Par défaut php dans le template

Bonjour,

Dans mon template, j'ai ajouté du code php
Code :
1
2
3
4
5
6
7
8
9
10
 
{php}
global $myKey, $url, $myparam;     
$myKey ="dbe2f16549975669990ba390ffe736613ffe6a50";
$url= new SoapUrl('http://www.serverpartenaire/mykey/find.php?wsdl');
$myparam = Array(
'programme_id'   => '5788318',
'partenaire'     => 'ecard24',
);
{/php}
J'aimerais affecter à la place du '5788318' mon variable smarty dans le code php. Une idée ?

Merci d'avance
cyprien95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2011, 16h41   #2
Membre expérimenté
 
Avatar de amoiraud
 
Homme Adrien
Développeur Web
Inscription : octobre 2006
Messages : 405
Détails du profil
Informations personnelles :
Nom : Homme Adrien
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2006
Messages : 405
Points : 531
Points : 531
Envoyer un message via MSN à amoiraud
Citation:
Envoyé par cyprien95 Voir le message
Bonjour,

Dans mon template, j'ai ajouté du code php
Code :
1
2
3
4
5
6
7
8
9
10
 
{php}
global $myKey, $url, $myparam;     
$myKey ="dbe2f16549975669990ba390ffe736613ffe6a50";
$url= new SoapUrl('http://www.serverpartenaire/mykey/find.php?wsdl');
$myparam = Array(
'programme_id'   => '5788318',
'partenaire'     => 'ecard24',
);
{/php}
J'aimerais affecter à la place du '5788318' mon variable smarty dans le code php. Une idée ?

Merci d'avance
Salut,
Je me suis déjà tiré les cheveux en essayant d'appeler des variables smarty dans du code PHP inséré dans le template mais à ma connaissance ce n'est pas possible.
Je te conseil donc de garder ton code PHP dans ta page PHP et d'assigner via smarty tout ce dont tu à besoin dans le template sinon tu va galérer
amoiraud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2011, 22h48   #3
Futur Membre du Club
 
Dior cyprien
Inscription : mai 2010
Messages : 45
Détails du profil
Informations personnelles :
Nom : Dior cyprien

Informations forums :
Inscription : mai 2010
Messages : 45
Points : 17
Points : 17
j'entends de voir si quelqu'un a une solution, merci qu'à même
cyprien95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 12h10   #4
Futur Membre du Club
 
Dior cyprien
Inscription : mai 2010
Messages : 45
Détails du profil
Informations personnelles :
Nom : Dior cyprien

Informations forums :
Inscription : mai 2010
Messages : 45
Points : 17
Points : 17
toujours pas de reponse vous êtes tous en week end ? :-)
cyprien95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2011, 08h05   #5
Invité de passage
 
Étudiant
Inscription : mai 2009
Messages : 2
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2009
Messages : 2
Points : 2
Points : 2
Si tu procede ainsi, c'est que tu fait une grosse erreur de conception.

Ton php doit etre dans le controller. Les variables instancié seront assignées dans un objet Smarty que tu recupereras au besoin dans ton template.
De un tu regleras ton probleme, et de deux tu utiliseras ce qui fait de Smarty un moteur de templates plutot pratique et bien foutu
rc117 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h16.


 
 
 
 
Partenaires

Hébergement Web