Récupérer URL entre slash

Par Skraf, il y a 9 ans


Bonjour, je voudrais faire passer dans l'url le nom du controller et ma vue entre deux slash du style:

moniste.com/Controller/View

Seulement je suis un peu perdu ^^

Voici un morceau de mon code:

class Request{ public function loadController(){ } }

Je voudrais que ça soit dans "loadController".

Merci de votre aide et surtout de m'aider à comprendre parce que là, j'ai un peu de mal.

Cordialement

5 réponses

Carouge10, il y a 9 ans

Bonjour,
Il faut regarder la fonction "explode" de php.

Skraf, il y a 9 ans

Merci de vos réponses, je vais regarder pour la fonction explode.

Cordialement

Skraf, il y a 9 ans

Bonsoir,
Je reviens vers vous parce que j'utilise Composer pour importer mes classes,
Seulement, je voudrais dans ma fonction " load " contenue dans ma classe appeler le controller en question.

Voici mon code:

$e = explode('/', $_SERVER['REQUEST_URI']); if (file_exists(APP . DS . 'Public' . DS . 'Templates' . DS . $e[1] . DS . $e[3] . $r)){ $n = 'MonProjet\App\Protected\Controller\\' . $e[1] . 'Controller'; $c = new $n(); }else{ $this->Flash->errorExit('Impossible de trouver la vue.'); }

Comme vous le voyez, la variable " c " essaie d'importer la class via $n.

Merci de votre aide,
Cordialement

Skraf, il y a 9 ans

Bonjour,
Quelqu'un peut-il m'aider ? ^^

Merci de votre aide,
Cordialement

Skraf, il y a 9 ans

Bonjour,
Je me permais de up.
Cdt