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

Langage PHP Discussion :

URL redirecting et MVC


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2014
    Messages : 2
    Par défaut URL redirecting et MVC
    Bonjour,

    Je suis un peu novice dans la programmation et j'aimerais avoir vos conseils pour mon problème.
    Je vais d'abord développer l'architecture MVC que j'emploie pour le moment :

    + Controllers
    ++ Admins
    ++ Sadmin
    ++ Users
    ++ Main
    --- accueil_controller.php
    -- router.php

    + Models
    ++ Data
    +++ Conf
    +++ DB
    --- connexionPDO.php
    ++ Factory
    ++ PDO

    + Views
    ++ Admins
    ++ Sadmins
    ++ Users
    ++ Main
    --- accueil.php
    ++ Errors

    index.php
    autoloader.php
    .htaccess

    Donc on arrive sur l'index.php qui récupère l'url (sous format /controller/action) et renvoie les informations au contrôleur frontal router.php.
    Celui ci va chercher le bon contrôleur et l'action à exécuter en passant par la Factory qui se chargera de récupérer un pdo complet et renvoyer le résultat à une vue.
    Par défaut il va utiliser le contrôleur 'Main' et l'action 'accueil'.

    J'aimerais créer une règle afin que peu importe ce qui soit tapé dans l'url, tout passe d'abord par index.php afin de traiter les requêtes.
    J'utilise pour le moment ceci (qui ne fonctionne pas) :
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !/index.php$
    RewriteRule (.*) /index.php [L]
    Auriez-vous des idées, des recommandations (même sur ma façon d'utiliser l'architecture :p) ?

    Merci

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2014
    Messages : 2
    Par défaut
    J'ai répondu à ma requête
    L'erreur venait du .htaccess, je l'ai modifié comme suit et c'est en ordre
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ /calender/index.php?$1 [QSA,L]

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

Discussions similaires

  1. [cURL] Récupérer url redirection 302 sans la suivre
    Par Mogwaï dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 08/03/2012, 21h24
  2. Gérer valeur input pour création url, redirection
    Par cl9m9n7 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/09/2011, 07h37
  3. Réécriture d'url ASP.NET MVC 2
    Par GeantBioHazard dans le forum ASP.NET MVC
    Réponses: 2
    Dernier message: 23/09/2010, 15h52
  4. Problème de redirection avec MVC C#
    Par TAMBOOH dans le forum Visual Studio
    Réponses: 0
    Dernier message: 20/07/2010, 12h23
  5. MVC URL redirect jsp
    Par Lolitaaa dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 05/05/2010, 19h40

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