Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 16-01-2009 14:30:41

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

[Feedback] Livre - Zend Framework, bien développer en PHP

Voici un petit topic pour discuter du livre en général. Vous pouvez donner votre avis, poser une question sur un exemple, une explication, etc.

Cet ouvrage présente les meilleures pratiques de développement web avec PHP 5 et le Zend Framework : design patterns, MVC, base de données, sécurité, interopérabilité, tests unitaires, gestion des flux et des sessions, etc. Non sans rappeler les prérequis techniques et théoriques à l’utilisation du framework, l’ouvrage aidera tant les développeurs débutants en PHP que les chefs de projets ou architectes aguerris souhaitant l’utiliser en entreprise.

Sommaire :
    * Zend Framework : structure, principes, inconvénients et avantages
    * Cahier des charges de l'application
    * Installation et prise en main
    * Composants de base
    * Accès aux bases de données
    * Architecture MVC : première approche
    * Architecture MVC avancée
    * Sessions, authentification et autorisations
    * Internationalisation
    * Performances
    * Sécurité
    * Interopérabilité et services web
    * Composants e-mails, PDF et formulaires
    * Outils et méthodologie (Zend Studio pour Eclipse)
    * Utilisation avancée
    * Annexes : qu'est-ce qu'un framework, rappels sur les bases de données, la programmation orientée objet,  motifs de conception, MVC, PHP, Subversion, PHPUnit.

http://izibook.eyrolles.com/images/thumbnails/0000/0893/9782212123920_medium.jpg?1229599522

De Julien Pauli et Guillaume Ponçon
Éditions Eyrolles - Collection : Les cahiers du programmeur
1ère édition - Décembre 2008
http://izibook.eyrolles.com/store/97822 … per+en+PHP


Ps: Je ne retrouve plus l'ancien sujet de discussion autour du livre de Julien Pauli et Guillaume Ponçon.

Dernière modification par miboo (16-01-2009 14:35:56)


aka miboo

Hors ligne

 

#2 16-01-2009 14:35:02

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

Je commence big_smile

J'ai l'impression qu'il y a une petite boulette p.37

Dans un fichier XML, la hiérarchie est donnée par l'imbrication des balises XML derrière les balises <prod> et <dev>. Zend_Config_Xml met en place un mécanisme de hiérarchie entre <dev> et <prod> par l'intermédiaire de l'attribut extends

=> Vous parlez deux fois du mécanisme de hiérarchie. L'attribut extends ne permet pas le mécanisme de hiérarchie mais l'héritage entre plusieurs sections.

Dernière modification par miboo (16-01-2009 14:35:24)


aka miboo

Hors ligne

 

#3 16-01-2009 16:54:10

ndesaleux
Membre
Date d'inscription: 16-04-2007
Messages: 196
Site web

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

Normal, tu as la hiérarchie XML  et POO

hiérarchie XML
noeud enfant et noeud parent

hiérarchie POO
héritage via l'attribut "extends" ( "Classe" enfant et parent)

C'est peut être simplement un problème de vocabulaire mais ça me choque pas plus que ça voire pas du tout ^^

Hors ligne

 

#4 16-01-2009 18:07:02

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

ndesaleux a écrit:

Normal, tu as la hiérarchie XML  et POO

hiérarchie XML
noeud enfant et noeud parent

hiérarchie POO
héritage via l'attribut "extends" ( "Classe" enfant et parent)

C'est peut être simplement un problème de vocabulaire mais ça me choque pas plus que ça voire pas du tout ^^

Ah d'accord. Moi je t'avoue que ça me trouble un peu mais ça doit être parce que je suis un néophyte big_smile


aka miboo

Hors ligne

 

#5 16-01-2009 18:11:29

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

p.41

$log = new Zend_Log();

$writer = new Zend_Log_Writer_Stream

// Ajout de l'enregistreur dans l'objet log
$log-> addWriter($writer);

Ce qu'on ajoute ici c'est le rédacteur ($writer) dans l'enregistreur ($log) ou je comprends mal le vocabulaire encore?


aka miboo

Hors ligne

 

#6 09-02-2009 15:51:21

dev21
Membre
Date d'inscription: 06-01-2009
Messages: 23

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

J'ai relevé une erreur sur la version électronique, page 84:

Code:

Par exemple, l’appel de l’action
ReservationController::listAction() est lié à la vue views/scripts/
controller/list.phtml.

qui devrait être

Code:

Par exemple, l’appel de l’action
ReservationController::listAction() est lié à la vue views/scripts/
reservation/list.phtml.

ou alors c'est voulu mais ça peut prêter à confusion

Hors ligne

 

#7 10-02-2009 15:22:16

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

p66 Vu sur un autre forum :

fadex;4011205 a écrit:

Bonjour

Page 66 :

Code:

protected $_primary = array('[b][color=Red]id_user[/color][/b]', 'id_room');
protected $_primary = array('[b][color=SeaGreen]creator[/color][/b]', 'id_room');

page 67 :

la ligne

Code:

$reservation = $Treserv->find(1)->current();

donne cette erreur :

Code:

[color=Red]exception 'Zend_Db_Table_Exception' with message 'Too few columns for the primary key' in ... [/color]

la class TReservation à deux clés primaire, je croix qu'il faut utiliser plutôt un truc comme

Code:

$reservation = $Treserv->find(1,1)->current();

ou

Code:

remplacer 
protected $_primary = array('creator', 'id_room');
par 
protected $_primary = 'id';

mais pour cette table la clé est double ( creator et id_room )

:? je ne sais pas ( je suis débutant lol ) mais quand j'ai testé avec find(1,1) ca marcher, mais ca ne respecte pas le but de la requête ( Trouver la salle concernée par une réservation = à partir d'un id de resa, on retrouve le nom de la salle )

merci à juju de nous expliquer

Dernière modification par miboo (13-02-2009 17:54:18)


aka miboo

Hors ligne

 

#8 13-02-2009 13:45:27

Nicolas Milesi
Membre
Date d'inscription: 22-08-2008
Messages: 11

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

Hello, j'ai un petit problème avec le test de controllerTest.

Le problème ce trouve sur 

miboo a écrit:

... sur un autre forum :

lol

Alors par grande fainéantise voici le lien :

http://www.developpez.net/forums/d68290 … ost4023284

Hors ligne

 

#9 13-02-2009 17:53:53

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

p.243

Question bête mais qui me turlupine : le message n'est pas spécifié dans l'exemple. Je sais d'après la doc qu'il est tout à fait de le préciser et assez simplement d'ailleurs, mais est-ce que ça ne pose pas problème de l'omettre ?
=> Je me réponds à moi même : apparemment d'après la doc il faut bien préciser un message html/texte, ainsi qu'un expéditeur (qui n'est pas non plus précisé dans le livre). Ça parait logique mais ça peut quand même entraîner un débutant en erreur.

Dernière modification par miboo (13-02-2009 18:00:58)


aka miboo

Hors ligne

 

#10 16-02-2009 11:05:22

Nicolas Milesi
Membre
Date d'inscription: 22-08-2008
Messages: 11

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

Holà,
ben voilà un soluce bricolo pour faire passer le cas de test "controllerTest".

Il faut modifier le bootstrap.php se situant dans le répertoire /tests:
(ligne 27)

Code:

if (!Zend_Session::isStarted()) {
   Zend_Session::setOptions($configSession->toArray());
   Zend_Session::setOptions(array('save_path' => $appPath .    $configSession->save_path));
}

Vive les tests tongue

Hors ligne

 

#11 16-02-2009 12:38:37

frederic.quie
Nouveau membre
Date d'inscription: 14-02-2009
Messages: 7

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

Par contre quels sont les mots de passe utilisés dans l'application zfbook pour les 2 users Pauli et Ponçon ???

Hors ligne

 

#12 16-02-2009 19:44:31

frederic.quie
Nouveau membre
Date d'inscription: 14-02-2009
Messages: 7

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

Afin de montrer l'application 'zfbook' en LIVE, je l'ai installée sur mon serveur OVH.
(cf mon blog : http://www.netfulvpc.fr/phptechnoframe/ … ork-zfbook).

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

Pour s'identifier entrer :

email : julien.pauli(at)anaska.com - pass : julien ou email : guillaume.poncon(at)openstates.com - pass : guillaume.

J'ai conservé vos login/password d'origine pour montrer mon respect aux auteurs.

Un lien sera peut-être mis à terme sur http://www.zfbook.fr ??? wink

Dernière modification par frederic.quie (20-02-2009 13:36:20)

Hors ligne

 

#13 20-02-2009 17:11:47

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

Merci à toi smile


aka miboo

Hors ligne

 

#14 21-02-2009 13:44:20

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

merci merci pour ces retours, cela va nous servir pour la seconde édition de l'ouvrage ^^

Hors ligne

 

#15 11-03-2009 21:54:44

exotux
Membre
Lieu: Toulouse
Date d'inscription: 02-09-2007
Messages: 16
Site web

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

J'ai commencé le bouquin par les annexes comme cela est conseillé. Cela m'a effectivement rafraîchit les idées.

Une remarque que je partage avec un ami : l'annexe programmation orienté objet est un peu expéditive. Le bouquin n'étant pas non plus un "pavé" je pense qu'il serait bon d'étoffer un peu cette question et d'aller plus doucement dans les explications. Même si cela n'est pas l'objet du livre (<-- super jeu de mot smile ), sa bonne compréhension en dépend beaucoup.

Hors ligne

 

#16 12-03-2009 10:34:57

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

exotux a écrit:

J'ai commencé le bouquin par les annexes comme cela est conseillé. Cela m'a effectivement rafraîchit les idées.

Une remarque que je partage avec un ami : l'annexe programmation orienté objet est un peu expéditive. Le bouquin n'étant pas non plus un "pavé" je pense qu'il serait bon d'étoffer un peu cette question et d'aller plus doucement dans les explications. Même si cela n'est pas l'objet du livre (<-- super jeu de mot smile ), sa bonne compréhension en dépend beaucoup.

Le problème c'est qu'on pourrait écrire un livre rien que sur la programmation objet (il y en a d'ailleurs un certain nombre - http://www.eyrolles.com/Informatique/Th … -objet.php ). Difficile d'aborder tous les sujets en profondeur, les autres annexes (Subversion, MVC, PHPunit, etc.), les composants... L'ouvrage fait quand même 450 pages.

Cela dis je suis d'accord, j'aurais aimé que certains sujets (dont l'annexe sur la POO) soit un peu plus détaillé. Peut être que dans la prochaine édition... N'est-ce pas Julien big_smile


aka miboo

Hors ligne

 

#17 12-03-2009 10:37:24

nick
Membre
Date d'inscription: 31-05-2008
Messages: 84

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

Il y a une date envisagée pour la V2 ?

Hors ligne

 

#18 12-03-2009 10:38:55

Vincent
Administrateur
Date d'inscription: 19-09-2008
Messages: 510

Re: [Feedback] Livre - Zend Framework, bien développer en PHP

nick a écrit:

Il y a une date envisagée pour la V2 ?

Dernier trimestre 2009 si je dis pas de bêtise


aka miboo

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages