IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GWT et Vaadin Java Discussion :

htmlPanel : <? include('page.php'); ?>


Sujet :

GWT et Vaadin Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 16
    Par défaut htmlPanel : <? include('page.php'); ?>
    Bonjour tout le monde !
    voilà, j'essaie d'inclure des pages avec gwt en utilisant php.
    Donc j''ai fait quelque chose comme ça :

    HTMLPanel panel = new HTMLPanel("<? {include 'accueil.php';} ?>");

    ensuite j'ajoute ce panel dans le rootPanel mais rien n'apparaît.
    J'ai essayé de faire un echo en php rien n'apparaît non plus.
    j'ai aussi essayé d'agrandir la taille du htmlPanel mais rien.
    par contre si je ne met pas de php mais juste du html, ça fonctionne.

    À priori, c'est quelque chose qu'on ne peut pas faire avec gwt alors ?
    merci !

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    509
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 509
    Par défaut
    J'ai peut etre pas compris.
    A priori tu souhaite mettre du code PHP, dans des composant GWT ?
    Si c'est ca , ca me semble completement impossible puisque les composant GWT deviennent du javascript, tu essaye donc de mettre du PHP (langage s'executant coté serveur) dans du javascript (langage s'executant coté client), donc meme si tu arrive a avoir du php dans tes pages javascripts , il ne s'executera jamais.

    Enfin ce n'est que l'humble avis d'un developpeur java, neophite en GWT qui n'a peut etre rien a compris a ton probleme

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 101
    Par défaut
    Non, tu ne pourras pas mettre de PHP dans ton frontend (client), mais pour ton backend (coté serveur) c'est possible. Je m'en sers pour tapper dans un BDD, et renvoyer les résultats.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 16
    Par défaut
    ok, je voulais refaire mon site en gwt, mais en gardant mes anciennes pages en les incluant.
    Tant pis ! merci pour vos réponses

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 101
    Par défaut
    En fait, ton code GWT va s'afficher dans une page HTML, créée par défaut avec ton projet si tu utilises Eclipse. Tu peux donc modifier cette page (qui est un genre de squelette pour ton appli) et include du php en dehors du code GWT. Par contre, il n'est pas possible de mettre du PHP frontend à l'intérieur de ton code GWT.

Discussions similaires

  1. Les includes de page .php
    Par ToxiK dans le forum MVC
    Réponses: 8
    Dernier message: 13/10/2010, 16h07
  2. Réponses: 9
    Dernier message: 24/01/2008, 18h42
  3. Réponses: 1
    Dernier message: 11/01/2008, 19h06
  4. include, mettre sur la page php ou html?
    Par drogba-11 dans le forum Langage
    Réponses: 3
    Dernier message: 17/05/2007, 00h03
  5. Réponses: 3
    Dernier message: 14/12/2006, 11h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo