Salut Sylvain,
Dans la 1.2 le Email est un component, et n'est pas disponible pour la
1.1. Par contre tu peux utiliser le Switfmailer (voir sur la bakery),
qui en fonctionnalite est proche du Email component de la 1.2.
En ce qui concerne la migration, j'en ai fait une, mais il y a deja
presque 1 an (au debut de la 1.2). A mon avis la meilleure approche
est :
- prendre l'application de base app de la 1.2
- configurer le cache (si besoin dans le core)
- copier les models existants, la plus grosse modification concerne
les validations (et les bahviors qui n'existaient pas en 1.1)
- prendre les controllers, les appels a certaines methodes des models,
comme "generateList" pour les models etc ... sont a revoir. Quelques
modifications a prevoir si tu utilise des appels style "$this-
>render('view'); exit()".. Il faut remplacer les exits par des return
- les views, c'est la plus grosse partie.. Les thtml sont remplaces
par des ctp. Mais c'est surtout le Form helper qui remplace pas mal de
function qui etaient dans le html helper en 1.1. Aussi les
renderElement, a remplacer par element. Si tu as aussi les "tagError",
c'est a revoir ...
- Si tu utilisais certains composants comme le Auth avec ACL etc ...
Pas mal de choses a revoir..
- La syntaxe pour l'integration des vendors est changee (mais ne
devrait pas poser de problemes), aussi l'utilisation de app::Import
pour importer des classes dynamiquement remplace les "use()"..
Voila, c'est juste un resume sommaire, mais le gros travail reste dans
les vues, surtout si tu veux profiter des avantages de la 1.2 (qui
est carrement beaucoup mieux a mon avis)..
Franck
On Jun 19, 3:30 pm, Sly <[EMAIL PROTECTED]> wrote:
> Bonjour à tous,
>
> Déjà pour les présentations, moi c'est Sylvain, 31 ans sur Paris, je
> bosse depuis peu pour un broker en ligne.
> Notre archi est entre autre basée sur PHP avec Smarty.
>
> Cependant une société externe par laquelle on est passé nous a livré
> une appli basée sur cakePHP (1.1.15) et je m'y colle donc pour
> reprendre un peu tout ça.
>
> Ca me semble pas mal mais je réalise qu'au niveau doc, on ne trouve
> pas grand chose.
>
> Mon pb du moment :
> Je voudrais utiliser le nouveau helper Email de la 1.2, mais je ne
> sais pas si c'est possible avec la 1.1.15 ni comment faire pour
> upgrader notre site de la 1.1.15 à la 1.2 sans tout casser.
>
> Merci d'avance si vous avez des conseils sur le sujet.
>
> Sylvain
--~--~---------~--~----~------------~-------~--~----~
Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---