Mise à jour vers le Zend Framework 0.9+

Arnaud

  • Site

Lundi 26 mars: Mise à jour vers le Zend Framework 0.9+

Plusieurs mises à jour sont nécessaires suite aux nombreux changements introduits dans la version 0.9. Les lignes suivantes permettent de faire le gros du travail. Remplacez les chemins si necessaire afin d'éviter de remplacer des choses qui ne devraient pas l'être.


 find ./ -type f -name '*.php' -print0 | xargs -0r sed -i 's/Zend::register/Zend_Registry::set/'
 find ./ -type f -name '*.php' -print0 | xargs -0r sed -i 's/Zend::registry/Zend_Registry::get/'
 find ./ -type f -name '*.php' -print0 | xargs -0r sed -i 's/Zend::isRegistered/Zend_Registry::isRegistered/'
 find ./ -type f -name '*.php' -print0 | xargs -0r sed -i 's/Zend::isReadable/Zend_Loader::isReadable/'
 find ./ -type f -name '*.php' -print0 | xargs -0r sed -i 's/Zend::loadClass/Zend_Registry::loadClass/'

 # la signature du forward ayant changée il faut mettre à jour les appels (ne prends pas en compte les appels avec paramètres
 find ./app/controllers -type f -print0 | xargs -0r sed -i "s/\$this->_forward(\('.*'\), \('.*'\)/\$this->_forward(\2, \1/"
 

Tout cela est grossier mais fonctionne plutôt bien.

Posté par Arnaud Limbourg dans Zend Framework Commentaires: (2) Rétroliens: (0)

Rétroliens
Rétrolien spécifique pour ce billet

Pas de rétroliens

Commentaires
Afficher les commentaires en (Vue non groupée | Vue groupée)

#1 - Jean-Marc Fontaine a dit:
26.03.2007 13:45 - (Répondre)

Il semble y avoir une typo dans la troisième commande : "Zend::isRegisterd".

#1.1 - Arnaud Limbourg 26.03.2007 14:27 - (Répondre)

En effet, c'est corrigé. Merci !


Ajouter un commentaire

Les smilies standard comme :-) et ;-) sont convertis en images.
Les adresses Email ne sont pas affichées, et sont seulement utilisées pour la communication.
 
 

Catégories

  • XML Cinema
  • XML Conferences
  • XML Dev
  • XML Javascript
  • XML PHP
  • XML PEAR
  • XML Zend Framework
  • XML General
  • XML OS
  • XML Linux
  • XML OSX
  • XML Outils
  • XML Standards


Toutes les catégories

Syndiquer ce Blog

XML RSS 2.0 feed
ATOM/XML ATOM 1.0 feed
XML RSS 2.0 Commentaires
Flux RSS via feedburner

Blogs en francais

  • Dur Comme Faire
  • :: onpk ::
  • Planète-PHP FR

Licence

Creative Commons License - Some Rights Reserved
Le contenu original de cette création est sous contrat Creative Commons

propulsé par

Serendipity PHP Weblog

Design by Andreas Viklund | Conversion to s9y by Carl