-
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 ?
-
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
-
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 ?
-
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
-
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
-
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.