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 de dispatching [Débutant(e)]


Sujet :

MVC PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Par défaut Problème de dispatching
    Bonjour à vous,

    Je commence juste à utiliser le zend framwork et voici la config de mon appli :

    /app
    views
    controllers
    IndexController.php
    PouetController.php
    /lib
    zend (path correctement configuré dans mon php.ini)
    /www
    index.php
    .htaccess

    ...le contenu de mon .htaccess :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    RewriteEngine on
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1
    ...j'ai également essayé celui-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine on
    RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
    le contenu de mon index.php :
    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
     
    <?php
            include ("Zend.php");
     
            Zend::loadClass('Zend_Controller_Front');
     
            $controller = Zend_Controller_Front::getInstance();
     
            $controller->setControllerDirectory('../app/controllers/');
     
            $controller->dispatch();
     
    //require_once 'Zend/Controller/Front.php';
     
    // A remplacer par le bon répertoire de votre serveur web.
    //Zend_Controller_Front::run("../app/controllers") ;
     
     
    ?>
    ...et de mon PouetController.php :
    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
     
    <?php
            Zend::loadClass('Zend_Controller_Action');
     
            class PouetController extends Zend_Controller_Action
            {
                    public function indexAction()
                    {
                            echo 'PouetController::indexAction()';
                    }
                    public function totoAction()
                    {
                            print('here is the tot action');
                    }
     
            }
    ?>
    ...comme ca vous savez tout

    Le problème est le suivant :
    n'importe quelle requête me redirige sur le noRouteAction de IndexController...
    ex :
    http://monserveur/appli/pouet/toto
    http://monserveur/appli/gfdqgds
    http://monserveur/appli/index/mljk
    http://monserveur/appli/pouet/

    je tourne un peu en rond si quelqu'un peut m'aiguiller ca serait sympa, merci

  2. #2
    Membre habitué
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Par défaut
    le zend framework n'est pas prévu pour un environnement "multi-applicatifs" et ne traite que les urls simples de type :
    http://mon@/controleur/action (et non http://mon@/appli3/controleur/action) comme le problème est expliqué et résolu ici : http://www.blognote-info.com/index.p..._router_custom

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Mail] dispatching de mail ??
    Par sami_c dans le forum Langage
    Réponses: 6
    Dernier message: 28/03/2005, 11h53
  2. Aide sur DISPATCH et OCX
    Par fredderf dans le forum MFC
    Réponses: 4
    Dernier message: 11/02/2005, 11h28
  3. ORA-30625 method dispatch on NULL SELF argument is disallowe
    Par azizi_naceur dans le forum Oracle
    Réponses: 3
    Dernier message: 25/01/2005, 16h21
  4. Proble capture direct Show
    Par liliemumue dans le forum DirectX
    Réponses: 3
    Dernier message: 13/12/2004, 21h04
  5. ListView->Items->Clear() !!! Qques probl de perf
    Par Nicolas_a69 dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/08/2002, 11h49

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