Zend Framework & zfbook

Par curiosité j’ai acheté le livre de Julien Pauli et Guillaume Ponçon, « Zend Framework – Bien développer en PHP » chez Eyrolles.J’ai récupéré les sources de l’exemple du livre sur www.zfbook.com (http://www.zfbook.fr/application-exemple-changelog.php).

Puis j’ai installé l’application sous mon Xampp favori (attention à la libmysql.dll voir mon article sur xampp et PDO http://www.netfulvpc.fr/phptechnoframe/trucs-et-astuces/xampp-17).

Mon premier problème a été de faire fonctionner l’application au delà de la page d’index…La solution trouvée a été de créer sous la directory /html de l’application un .htaccess.

Si vous êtes hébergé par OVH, il faut rajouter dans le .htaccess, les lignes suivantes :

# RestrictionOrder deny,allowallow from all
SetEnv REGISTER_GLOBALS 1
#active le paramètre zend_optimizer
SetEnv ZEND_OPTIMIZER 1
SetEnv MAGIC_QUOTES 0
#Registar: OVH - Force PHP5
SetEnv PHP_VER 5
SetEnv SESSION_AUTO_START 0
SetEnv SESSION_USE_TRANS_SID 1
# If no index pageOptions -Indexes
#RewriteEngine on
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule .* index.php
# Rewrite job
RewriteEngine onRewriteRule !.(js|ico|gif|jpg|png|css)$ index.php

Ensuite mon souci a été de trouver les mots de passe pour les users , eh bien il s’agit tout simplement de julien pour julien pauli et de guillaume pour guillaume ponçon… tout simplement.
Sinon le livre est bien fait, manque un chouïa d’accompagnement, mais bon…cela s’adresse à des maîtres plus qu’à des novices !!!

Pour voir l’application ‘zfbook’ fonctionner en ligne, aller sur http://www.bleekom.org/zfbook/html.

Pour s’identifier, utilisez l’un des 2 comptes ci-dessous :
email : julien.pauli(at)anaska.com – pass : julien
ou
email :
guillaume.poncon(at)openstates.com – pass : guillaume.

Téléchargez zfbook.zip et les librairies associées Zfbook libraries


Tags: ||

18 réponses à “Zend Framework & zfbook”

  1. [...] le site du zfbook, je me suis attaqué au bouquin de Rob Allen “Zend Framework in action“. Vous trouverez [...]

  2. Jean-Luc dit :

    N’étant plus novice mais à cent lieues d’être maître, merci pour cette initiative. Inutile de signaler que j’ai ramé pour configurer l’application.

  3. Anchain dit :

    J\’essaie de configurer l\’application afin depouvoir mettre en pratique les exemples du livre. Pas évident; Quelqu\’un aurait un tuto pour cela ?

    Merci

  4. Guilhem dit :

    Bonjour,
    merci d’avoir mis en ligne l’application exemple.
    Quelle est l’adresse du webservice en Rest ?
    Merci,
    Guilhem.

  5. admin dit :

    L’adresse du W.S en Rest n’a pas été fournie :-(

  6. Thierry dit :

    Bonjour,
    Je me forme à Zend et je tente de faire fonctionner l’exemple Zfbook (Zend 1.9, PHP5.3).
    Malheureusement, j’obtiens systématiquement une erreur :
    exception ‘Zend_Db_Table_Exception’ with message ‘No adapter found for TReservation’ in C:\wamp\www\library\Zend\Db\Table\Abstract.php:754

    Avez-vous une idée ?
    Merci

  7. admin dit :

    Je n’en ai pas la moindre idée…1.9 + 5.3 peut être les spécifications de Zend et de PHP 5.3 sont à prendre en compte
    dans l’application…Le mieux est de contacter les auteurs du livre…

  8. mario dit :

    Bonsoir à tous,

    Je me trouve confronté à un souci. en effet étant en italie avec un poste italien en essayant d’accéder auu site d’exemple http://www.bleekom.org/zfbook/html j’ai les messages qui s’affichent:

    Notice: The language ‘it_IT’ has to be added before it can be used. in /homez.109/bleekom/www/libraryZF/Zend/Translate/Adapter.php on line 301

    Notice: No translation for the language ‘it’ available. in /homez.109/bleekom/www/libraryZF/Zend/Translate/Adapter.php on line 312

    je ne sais pas si on peut éviter cela à moins de prendre en compte la langue italienne dans l’appli?

  9. mido dit :

    salut,
    le lien zfbook.fr ne marche pas du coup je n’arrive pas a récuperer le code source de l’application reservation
    ou puisse trouver le projet??

  10. admin dit :

    Ben là je sais pas…car c’est le site officiel du livre…essaye de contacter l’auteur ou attend qu’il remette en ligne le site ou alors demande à quelqu’un de t’envoyer les sources !!!

  11. mido dit :

    Merci pour ta réponse.
    si quelqu’un a la source du projet j’aimerai bien qui me la passe svp.
    je serai reconnaissant :)
    a+

  12. miss dit :

    bonsoir,
    J’aimererais bien avoir le code sources du livre de Julien sur zend framework car le site zfbook.fr ne fonctionne pas. Si queulqu’un a le code source je suis préneur.
    Bien à vous

  13. Kim dit :

    Bonjour les amis,
    Bon,je viens d’avoir ce livre,mais j’aime bien aussi résuperer le code source:en allant sur http://www.zfbook.com oubien fr ,le lien est brisé!!ça marche pas!!Quelqun a t’il une idée.
    Merci

  14. PaulB dit :

    Bonjour,

    moi aussi je suis intéressé par le code source.

    Merci

  15. admin dit :

    J’ai mis un lien vers l’archive en bas de l’article !!!

  16. Benso dit :

    Bonjour à tous,

    Le projet zfbook peut également être trouvé à l’adresse suivante : http://ftp-developpez.com/julien-pauli/zfbook.tar.gz

    Lien fourni par Julien Pauli ce jour, suite à une demande.

    Reste plus qu’à comprendre comment le faire tourner…. :p

  17. Pierre dit :

    Ce livre donne est une super initiative, on sent que Julien Pauli est un vrai expert et on a vraiment l’impression d’être orienté vers une façon de coder très pro.
    Cependant y’a vraiment des fois c’est a s’arracher les cheveux quand il omet de préciser un truc aussi important que le .htaccess par exemple. J’ai passé des heures à essayer de comprendre. Le code a parfois des erreurs, ou alors j’ai pas la bonne version de Zend. la j’en suis a url() ou link() qui déconne dans les layout. Ça vient aussi du fait que je ne suis pas un expert, mais bon le livre est sensé parler aussi aux debutants.
    Vraiment bizarre aussi de ne pas trouver le site en ligne comme expliqué sur le livre.
    Bref, un grand merci a l’auteur de cette qui me redonne espoir quand a faire fonctionner un jour ce Zendbook.
    Cordialement,
    Pierre

  18. oussama dit :

    @ thierry: tu supprime la ligne $db->query( »SET NAMES ‘UTF8′ »); dans index.php, et ca marche. je ne sais pas que fait cette ligne !

Laisser un commentaire