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

Zend Framework PHP Discussion :

de ZF 1.0 a ZF 1.5


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut de ZF 1.0 a ZF 1.5
    Bonjour,

    je viens de mettre le framework 1.5 en lieu et place de 1.0 et bien tada.....Ca marche plus.

    Bon alors premiers problème le _call ne trouve pas mon action index.

    Pourtant en 1.0 tout marche nickel.

    Y aurais-t-il des changements à effectuer ?

  2. #2
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Par défaut
    Dans la documentation, il y a un chapitre sur la migration. Je pense que le deuxième paragraphe t'intéressera. En fait, la façon de déterminer le nom de la vue et des actions (Camel) a changé. Pour une compatibilité ascendate, Zend conseille conseille de tout renommer. Au contraire si tu as trop de scripts à renommer, Zend propose une miodificaion dans le bootstrap.

    De plus amples informations sur la documentation :

    http://framework.zend.com/manual/fr/...migration.html
    Alexandre Tranchant
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony

  3. #3
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    C'est pas très clair tout ça.

    donc si je comprends bien le nom des mes controllers et models peuvent rester en notation camel :

    indexControllers.php

    mais les actions doivent avoir un tiret pour séparer le nom, ok, mais le mot Action est t-il en camel avec ou sans tiret?

    là je nage un peu :

    ma-methode-action
    ma-methode-Action
    ma-methodeAction

    lesquel est le bon ?

  4. #4
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Par défaut
    Pour les actions, par défaut c'est maMethodeAction() en 1.5
    Pour les vues, par défaut c'est ma-methode.phtml en 1.5
    Alexandre Tranchant
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony

  5. #5
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Merci,

    A titre d'info, j'ai eu aussi un souci avec le Zend_Cache, la méthode get() est devenue load().

    J'espère ne pas avoir trop de surprise de ce genre.

    Merci de ton aide

  6. #6
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Pour rappel, ces changements ne sont pas de véritables changements puisque cela a toujours été le comportement documenté.

    Nom du script contrôleur : SuperMusicienController.php (note les majuscules)
    Nom de la classe : SuperMusicienController
    URL : /super-musicien

    Nom de la méthode action : jouerFluteAction()
    URL de la méthode action : /super-musicien/jouer-flute

    Les traits d'union interviennent uniquement dans l'URL, et le camelCase uniquement dans le code PHP.

+ Répondre à la discussion
Cette discussion est résolue.

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