Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > MVC
MVC Forum de support sur le développement d'applications de type modèle-vue-contrôleur avec Zend Framework ainsi que vos questions sur les plugins, les helpers etc. Avant de poster -> Cours MVC, FAQ ZF Controller
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/05/2007, 04h57   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 2
Points : 0
Points : 0
Par défaut Problème d'accès à une action dans le contrôleur

jai defini un controller :
Code :
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
<?php
 
class IndexController extends Zend_Controller_Action
{
 
function init()
{
    $this->initView();
}
 
function indexAction()
{
    $this->view->title = "Mes albums";
    $this->render();
}
 
function ajouterAction()
{
    $this->view->title = "Ajouter un nouvel album";
    $this->render();
}
 
function modifierAction()
{
    $this->view->title = "Modifier un album";
    $this->render();
}
 
function supprimerAction()
{
    $this->view->title = "Supprimer un album";
    $this->render();
}
 
}
Voici le fichier initialisation et de lancement de la classe principale de ZF:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
error_reporting(E_ALL|E_STRICT);
date_default_timezone_set('Africa/Abidjan');
set_include_path('.' . PATH_SEPARATOR . './library'. PATH_SEPARATOR . './application/models/'. PATH_SEPARATOR . get_include_path());
include "Zend/Loader.php";
Zend_Loader::loadClass('Zend_Controller_Front');
// setup controller
$frontController = Zend_Controller_Front::getInstance();
$frontController->setBaseUrl('/zf-tutorial/');
$frontController->setControllerDirectory('./application/controllers');
$frontController->throwExceptions(true);
// run!
$frontController->dispatch();
le probleme est que lorsque je veux acceder a laction Ajouter du Controleur Index par l'URL :
http://localhost/zf-tutorial/index/ajouter

je recois le message erreur suivant :
<"
Objet non trouvé!

L'URL requise n'a pu etre trouvée sur ce serveur. Si vous avez tapé l'URL à la main, veuillez vérifier l'orthographe et réessayer.

Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 404
localhost
05/16/07 01:58:12
Apache/2.2.4 (Win32) DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.1 ">

Pouvez vous m'aidez a trouvé ce qui cloche merci!
micho1978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 10h56   #2
Membre habitué
 
Inscription : février 2004
Messages : 161
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : février 2004
Messages : 161
Points : 114
Points : 114
Tu as essayer d'accéder à une autre fonction de ton controller ? Ca donne quoi ?

Essaye d'ajouter au début :
Code :
1
2
 
Zend::loadClass('Zend_Controller_Action');
avant la déclaration de ta classe
eowene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 23h08   #3
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

As-tu bien suivi toutes les étapes du tutoriel ? On dirait que la réécriture ne fonctionne pas.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2007, 16h03   #4
Rédacteur
 
Avatar de Yoteco
 
Alain Sahli
Ingénieur développement logiciels
Inscription : décembre 2004
Messages : 1 086
Détails du profil
Informations personnelles :
Nom : Alain Sahli
Âge : 25

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2004
Messages : 1 086
Points : 1 479
Points : 1 479
Salut,

T'as fais le fichier .htaccess qui s'occupe de l'url rewriting ?
Yoteco est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h23.


 
 
 
 
Partenaires

Hébergement Web