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 ?
[code]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 development[/code]
Mon controller semble ok:
[code]<?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";
}
}[/code]
ma vue semble aussi ok:
[code]<html>
<head>
<title><?php echo $this->escape($this->title); ?></title>
</head>
<body>
<h1><?php echo $this->escape($this->title); ?></h1>
</body>
</html>[/code]
Je vous remercie d'avance pour votre aide, cela fait un petit moment que je cherche une solution ;)