Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous,
Je viens demander votre aide car j'ai cherché un peu partout mais cela ne collait pas à mon soucis.
je débute en Zend, tout d'abord j'ai réussi à l'installer sur wamp avec le mod_rewrite pour la réécriture d'url. Ensuite j'ai ajouté des actions dans mon controller "index" pour avoir une actionajouter, modifier et supprimer. MAis voila quand j'accède à cet url: http://localhost/zfporject/public/index/ajouter/
j'ai ce message d'erreur: Message: script 'index/ajouter.phtml' not found in path (C:/wamp/www/zfproject/application/views\scripts/). Comme vous pouvez le voir il y a un backslash au lieu d'un slash. 
Ma petite idée est qu'il y a un soucis avec le htaccess. Qu'en pensez vous ?
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::$
RewriteRule ^(.*)$ - [E=BASE:%1]
RewriteRule ^(.*)$ %{ENV:BASE}index.php [NC,L]
RewriteRule ^.*$ index.php [NC,L]
setEnv APPLICATION_ENV developmentJe pense que mon controller est ok:
<?php
class IndexController extends Zend_Controller_Action 
{
    function indexAction()
    {
        $this->view->title = "Mes albums";
    }
    function ajouterAction()
    {
        $this->view->title = "Ajouter un nouvel album";
    }
    function modifierAction()
    {
        $this->view->title = "Modifier un album";
    }
    function supprimerAction()
    {
        $this->view->title = "Supprimer un album";
    }
}Je pense que ma vue est aussi ok
<html>
<head>
    <title><?php echo $this->escape($this->title); ?></title>
</head>
<body>
    <h1><?php echo $this->escape($this->title); ?></h1>
</body>
</html>Je vous remercie d'avance pour votre aide 
Hors ligne
Bonsoir,
J'ai trouvé ma réponse sur un autre forum, je la laisse si un jour quelqu'un a le même soucis que moi.
"Dans ton IndexController tu as crées les actions ajouterAction, etc..  mais as tu crées les vues ajouter.phtml etc.. dans le dossier application/views/scripts/index/ "
Bonne soirée.
Hors ligne