IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MVC PHP Discussion :

Problème d'accès à une action dans le contrôleur


Sujet :

MVC PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Par défaut Problème d'accès à une action dans le contrôleur
    jai defini un controller :
    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
    <?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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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!

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    161
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

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

    Essaye d'ajouter au début :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Zend::loadClass('Zend_Controller_Action');
    avant la déclaration de ta classe

  3. #3
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    As-tu bien suivi toutes les étapes du tutoriel ? On dirait que la réécriture ne fonctionne pas.

  4. #4
    Rédacteur

    Avatar de Yoteco
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    1 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

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

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 099
    Par défaut
    Salut,

    T'as fais le fichier .htaccess qui s'occupe de l'url rewriting ?
    Blog - Mon espace developpez -
    Oracle Certified Professional, Java SE 6 Programmer
    eZ Publish Certified developer

Discussions similaires

  1. Problème d'accès à une variable dans un tableau
    Par Bundy*Al dans le forum Langage
    Réponses: 1
    Dernier message: 11/09/2013, 11h44
  2. Réponses: 3
    Dernier message: 09/10/2010, 18h09
  3. problème d'accès à une datatable dans un dataset
    Par fumesec dans le forum Windows Forms
    Réponses: 0
    Dernier message: 10/07/2009, 18h03
  4. Réponses: 8
    Dernier message: 06/04/2009, 17h27
  5. Problème d'accès à une fonction js insérée dans un div via XSLT
    Par Piper1664 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 21/07/2006, 11h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo