J'ai suivi le tutoriel Débuter avec le Zend Framework.
Sachant que j'ai essayé de réecrire la majorité du code afin de comprendre la logique de fonctionnement du framework,il me restes certaines ambiguités à clarifier et certaibnes questions que je voudrais vous poser :
1- J'ai eu l'erreur suivante en tapant http://127.0.0.1/zf-tutorial/
sachant que le répertoire "zf-tutorial" se trouve dans le répertoire "www" de easyphp
C'est la première partie du message.Fatal error: Uncaught exception 'Zend_View_Exception' with message 'script 'index/index.phtml' not found in path (.\application\views\scripts\)' in C:\Program Files\EasyPHP 2.0b1\www\zf-tutorial\library\Zend\View\Abstract.php:857 Stack trace: #0 ...
2- Pourriez vous m'expliquer la logique d'exécution de mon application?
Pour être plus précis, quand je tape http://127.0.0.1/zf-tutorial/ dans mon explorer, dans quel ordre sont appelé index.php, indexController.php et index.phtml?
Ensuite, quels sont les modules appelés et dans quel ordre sont-ils appelés pour une opération d'ajout, de modification et de suppression ?
3- A quoi sert cette instruction dans ajouterAction()
Code :
surtout que l'auteur a dit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part $this->view->album = $album->createRow();;
Ensuite, en supposant qu'ils ont été remplis, nous utilisons notre classe Modèle Album pour ajouter les informations dans un nouvel enregistrement de la base de données.
Moi,j'ai compris qu'avec les instructions suivantes , le nouvel album a été bien crée dans la table album.
4- Pourquoi avoir utilisé Zend_Filter_Alpha() dans supprimerAction() alors que Zend_Filter_StripTags() a été utilisé dans ajouterAction() et modifierAction()?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $data = array( 'artist'=> $artist,'title'=> $title,); $album = new Album(); $album->insert($data);
Ces questions peuvent paraitre "Nulles" mais je ne fais que débuter.
Merci de votre aide
(J'ai joint le code source , laversion du framework utilisé est la suivante ZendFramework-1.0.2, testée sous Easyphp2.0 beta et WampServer2.0a )
Partager