Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#51 13-12-2007 21:40:17

Dinous
Nouveau membre
Lieu: LYON
Date d'inscription: 13-12-2007
Messages: 3

Re: [Abandonné] View générant automatiquement de l'HTML

Bonsoir tlm !
Et un grand merci à toi Mr.MoOx pour ton code que j'utilise et qui me sert bien smile
J'ai donc :

Code:

//Affichage HTML des pages; squellette HTML
Zend_Loader::loadClass("Rx_View_HTML"); 
Zend_Loader::loadClass("Rx_Controller_Action_Helper_ViewRenderer_HTML"); 
$view = new Rx_View_HTML(array()); 
$viewRenderer = new Rx_Controller_Action_Helper_ViewRenderer_HTML($view); 
Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);

et les paramètres par défaut dans le HTML.php
Quand je crée le répertoire '_' et que j'y mets un header.phtml et un footer.phtml je me retrouve avec simplement le footer !! Peut importe la page :s

précision voici le code inclu dans le footer :

Code:

<script type="text/javascript">
function codePHPAffichage(){
    if(document.getElementById('codePHP').style.display == 'block'){
        document.getElementById('codePHP').style.display = 'none';
    }else{
        document.getElementById('codePHP').style.display = 'block';
    }
}
</script>
<input type="button" onclick="codePHPAffichage();" value="Code"/>
<div id="codePHP" style="display:none">
     <?php
             highlight_file(__FILE__);
            exit;
         ?>
</div>

si je laisse que le javascript il n'y a pas de souci, par contre dés que je mets un "input" ça ne marche plus :s
Tu aurais une idée ?

Merci !!

Dernière modification par Dinous (14-12-2007 11:18:43)

Hors ligne

 

#52 20-12-2007 16:49:51

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Abandonné] View générant automatiquement de l'HTML

Code:

<?php
             highlight_file(__FILE__);
            exit;
         ?>

J'ai réglé le soucis en directe avec monsieur. Pour infos, c'est ce morceau de code qui fait tout planter... Pas étonnant...

Hors ligne

 

#53 07-01-2008 14:50:46

Roulio
Membre
Lieu: Alsace
Date d'inscription: 20-11-2007
Messages: 137
Site web

Re: [Abandonné] View générant automatiquement de l'HTML

Bonjour Mr.MoOx,

j'ai un soucis lors de l'utilisation de tes classes. Apparemment mon serveur n'apprécie pas les 'return this'

Code:

Notice: Use of undefined constant this - assumed 'this' in C:\wamp\www\***\Rx\View\HTML.php on line 188

Notice: Use of undefined constant this - assumed 'this' in C:\wamp\www\***\Rx\View\HTML.php on line 225

Notice: Use of undefined constant this - assumed 'this' in C:\wamp\www\***\Rx\View\HTML.php on line 225

Notice: Use of undefined constant this - assumed 'this' in C:\wamp\www\***\Rx\View\HTML.php on line 252

Notice: Use of undefined constant this - assumed 'this' in C:\wamp\www\***\Rx\View\HTML.php on line 252

Notice: Use of undefined constant this - assumed 'this' in C:\wamp\www\***\Rx\View\HTML.php on line 156

Est-ce que cette erreur est liée à la version de php ? (j'ai wamp en 5.2.1)

Merci de ton aide

Edit : après un test j'ai rajouté $ devant chaque this et ça fonctionne.
Est-ce une faute de frappe ou est-ce que des versions de php comprennent 'return this' ?

Sinon le script est tout simplement 'magique' ; )
merci

Dernière modification par Roulio (07-01-2008 14:58:56)

Hors ligne

 

#54 07-01-2008 17:09:49

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: [Abandonné] View générant automatiquement de l'HTML

il semble qu'il manque un $
return $this

A+JYT

Hors ligne

 

#55 07-01-2008 18:43:12

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Abandonné] View générant automatiquement de l'HTML

Ouais effectivement j'avais rajouté des 'return this' partout pour pouvoir faire des combos. Un peu trop vite! smile
J'ai mis ça à jour.

Sinon, suite à la prochaine version du zf (incluant Zend_Layout  et de nouveaux helpers (doctype, headxxx...)) je voudrais adapter mon code pour qu'il puisse marcher en utilisant tous ça (et ouais ça sert à rien d'avoir du code doublons car ça va être le cas).
Je compte donc faire quelques modifs car j'ai fait quelques trucs bourrins (par exemple le fait de remplacer le ViewRenderer avec la manière que j'ai utilisé).

Hors ligne

 

#56 21-02-2008 13:01:58

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Abandonné] View générant automatiquement de l'HTML

Bon alors suite à l'arrivé de Zend_Layout, j'abandonne officiellement mes classes car couplé avec les nouveaux helpers, c'est du pareille au même (même mieux).
Adios Rx_View_Html smile

PS: Je pense tout de même développé une petite classe permettant d'initialisé à partir d'un zend_config une vue ainsi que les placeholder les plus utiles. Mais pas dans l'immédiat, j'attends la 1.5 stable.

Hors ligne

 

#57 21-02-2008 13:06:56

vallica
Membre
Date d'inscription: 25-10-2007
Messages: 34

Re: [Abandonné] View générant automatiquement de l'HTML

Salut !

Moi en tout cas j'utilise tes classes sur 1 projet et c'a m'a bien aidé, encore merci pour ton travail.

Evidemment je vais comme toi utiliser Zend_layout à l'avenir, à propos aurais-tu l'adresse d'un tuto ou autre qui expliquerais comment arriver au même résultat qu'en utilisant tes classes ?

Hors ligne

 

#58 21-02-2008 13:20:09

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Abandonné] View générant automatiquement de l'HTML

Tuto Zend_Layout: http://julien-pauli.developpez.com/tuto … nd-layout/
Aprsè pour l'instant j'initialise ma vue dans un init tout bêtement (en faisaint attention qu'elle ne l'est pas déjà car avec Zend_Layout et la pile d'action, on peux rencontrer des problèmes.

PS: le lien est au moins diffusé 10 fois sur le forum smile

Hors ligne

 

#59 21-02-2008 14:01:26

vallica
Membre
Date d'inscription: 25-10-2007
Messages: 34

Re: [Abandonné] View générant automatiquement de l'HTML

Merci !

Mr.MoOx a écrit:

PS: le lien est au moins diffusé 10 fois sur le forum smile

Oups désolé, ca fait un moment que je n'ai plus eu le temps de venir sur le forum !

Hors ligne

 

#60 21-02-2008 15:09:36

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: [Abandonné] View générant automatiquement de l'HTML

voici ce que j'avais pondus sur le sujet. si ça peux servir. http://www.z-f.fr/forum/viewtopic.php?id=765
J'ai encore un peu de mal à accepter la philosophie de Zend_Layout il y a des petites choses qui me gênent

A+JYT

Hors ligne

 

#61 21-02-2008 18:59:51

vallica
Membre
Date d'inscription: 25-10-2007
Messages: 34

Re: [Abandonné] View générant automatiquement de l'HTML

Ce que tu propose va plus loin que la simple mise en page façon layout (style header et footer constant puis body dynamique) de Zend_layout sekaijn c'est ca ?

C'est carrément pour generer du HTML entierrement depuis PHP et sans écrire aucun HTML ?

Hors ligne

 

#62 22-02-2008 07:21:24

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: [Abandonné] View générant automatiquement de l'HTML

oui avec la possibilité de définir des macro composants réutilisables

c'est un truc que je traine depuis longtemps sans l'avoir jamais finalisé. avec l'arrivée de Zend_Form et Zend_Layout c'est un peu à repenser
mais pourquoi pas intégrer tout ça.

A+JYT

Hors ligne

 

#63 22-02-2008 09:31:54

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: [Abandonné] View générant automatiquement de l'HTML

Pour les macro composants réutilisables, ça ne correspondrais pas aux helpers?

Sinon je trouve l'idée pas mal, mais la solution un peu lourde/figé (bien que non en fait).
Perso mon html est souvent différent, j'utilise énormément les CSS et donc quasiment aucun tableau (sauf pour des données tabulaires smile )
Je me suis fait un gros paquet de helpers que j'utilise énormément et ça me suffit depuis que je suis passé à Zend_Layout (très bon d'ailleurs)

Hors ligne

 

#64 22-02-2008 10:41:11

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: [Abandonné] View générant automatiquement de l'HTML

Oui c'est ce que je dis c'est ancien et pas adapté à ZF
et ça fait effectivement double emplois avec les helpers
et Zend_Layout

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