Bonjour a tous =)
Voila hier j'ai installe le framework Zend, en utilisant le quickstart et donc en rajoutant la library zend dans le dossier library, j'ai active le mode rewrite de apache (wamp) et j'ai mis tous les "Allowoverride None" a "allowOverride All" dans le fichier httpd.conf.
Ainsi lorsque je vais sur localhost/zend/public/ j’obtiens la page par défaut de Zend, jusque la tout est ok.
Je décide alors de créer d'autres pages voici comment j'ai modifie la page indexController.php du dossier zend/application/controllers :
Ainsi lorsque je vais sur l'adresse localhost/zend/public/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 <?php class IndexController extends Zend_Controller_Action { public function init() { /* Initialize action controller here */ } public function indexAction() { // action body $this->view->title = "Mes albums"; } public function ajouterAction() { // action body $this->view->title = "Ajouter un nouvel album"; } public function modifierAction() { // action body $this->view->title = "Modifier un album"; } public function supprimerAction() { // action body $this->view->title = "Supprimer un album"; } } </code> Puis j'ai crée les pages ajouter.phtml, supprimer.phtml, modifier.phtml et index.phtml était déjà présente. Ces pages sont situees dans le dossier zend/application/views/scripts/index/ Ces pages ont toutes la meme mise en forme soit : <code type="php"> <html> <head> <title><?php echo $this->escape($this->title);?></title> </head> <body> <h1><?php echo $this->escape($this->title);?> </h1> </body> </html>
J'obtiens le titre : Mes albums ce qui est logique mais si je vais sur les autres pages :
localhost/zend/public/index/ajouter
localhost/zend/public/index/modifier
localhost/zend/public/index/supprimer
La page m'affiche une erreur :
An error occured page not found
J'ai cherche mais je ne trouve pas la solution> En cherchant on me dis que cela peut provenir du .htacess mais j'ai bien mis le module rewrite et mis allowoverride all donc je ne comprends pas...
help
Merci de votre aide
Partager