Yo,
Quelqu un a un router simple sans prise de tête et 36 fichiers ?
Genre celui là est good https://www.taniarascia.ca.com/the-simplest-php-router/ ?
http://website.local/login?activation=true
Ca me retourne un 404
Fais le tiens
Le 01 octobre 2020 à 17:03:01 VinkingBanni a écrit :
Fais le tiens
merci je ne sais pas
C'est facile de parler une requettte http pourtant...
Le 01 octobre 2020 à 18:48:10 VinkingBanni a écrit :
C'est facile de parler une requettte http pourtant...
C'est a dire
Je sais pas tu veux une solution toute faite ?
J'ai dis que c'était facile pas chronophage.
Allez voir ce que fais Symfony ou WP et faite le votre.
Ya un site qui s'appelle php.net y'a plein d'info utile !
Je fais du Symfony donc j'utilise symfony pour le routing....
Pas besoin de réinventer la roue
Le 02 octobre 2020 à 07:20:59 VinkingBanni a écrit :
Je fais du Symfony donc j'utilise symfony pour le routing....
Pourquoi Symfony ?
Pas besoin de réinventer la roue
Sur un système de routing je trouve que si, inutile de télécharger un framework.
Personne pour m'aider sinon ?
Le 02 octobre 2020 à 08:56:27 Nuagedecube a écrit :
Le 02 octobre 2020 à 07:20:59 VinkingBanni a écrit :
Je fais du Symfony donc j'utilise symfony pour le routing....
Pourquoi Symfony ?
Pas besoin de réinventer la roue
Sur un système de routing je trouve que si, inutile de télécharger un framework.
En général pas que pour le routing, petit troll .
Simple on te dis de regarder ce que font les autres....
C'est pas compliqué de chopper le header de la requête.
Ca fais partie des basiques.
sérieux je comprends rien a ce que tu dis
Si tu vois pas comment créer un routeur de toi même, essaye de suivre des tutoriels déja pour comprendre comment construire un site simplement, sinon utilise un framework pour toutes les fonctionalités intégré et te casse pas la tête sur la structure mais plutôt le coeur de ce que tu veux faire.
c'est ce que je fais en faite
Le 03 octobre 2020 à 09:01:45 Feanor_LeFol a écrit :
Si tu vois pas comment créer un routeur de toi même, essaye de suivre des tutoriels déja pour comprendre comment construire un site simplement, sinon utilise un framework pour toutes les fonctionalités intégré et te casse pas la tête sur la structure mais plutôt le coeur de ce que tu veux faire.
j'ai pas mieux ...
sérieux je comprends rien a ce que tu dis
C'est grave docteur....
Forcement si tu sais pas comment marche un routeur commence par là
moi je te dis juste vas voir :
https://github.com/symfony/routing
tu regarde tu apprends et tu fais plus simple XD
Mais le plus important c'est de choper la requête HTTP ensuite tu fais ce que tu veux !
Mais la tu m'envoies une usines avec des centaines de lignes
Je trouve que c'est le pire conseil de dire à un débutant d'apprendre vers un framework surtout pour un système de routing.
Un non expérimenté doit apprendre les bases de son système au lieu de regarder vers une architecture avancée.
Le 03 octobre 2020 à 13:55:14 WoWKamsunette a écrit :
Mais la tu m'envoies une usines avec des centaines de lignes
Essaye sinon de voir sur d'autres framework comment ils fonctionnent, sinon tu suis des tutoriels du genre OOP pour voir comment tu fais du routing.
https://openclassrooms.com/fr/courses/4670706-adoptez-une-architecture-mvc-en-php/4682351-creer-un-routeur
Le 04 octobre 2020 à 00:34:57 Nuagedecube a écrit :
Je trouve que c'est le pire conseil de dire à un débutant d'apprendre vers un framework surtout pour un système de routing.
Un non expérimenté doit apprendre les bases de son système au lieu de regarder vers une architecture avancée.
Quand tu n'y connais rien soit tu apprends en suivant des cours, soit tu copie de quelque chose et t'essayes de comprendre ce qui se passe en bidouillant, soit tu prends une solution "clé en main" si tu veux pas te concentrer sur la coquille mais plutôt sur le contenu(Pour aller vite). Sachant qu'on parle de toutes ces solutions, je comprend pas trop en quoi ces trois conseils sont mauvais.
Salut, tu peux utiliser certains composant symfony pour créer ton propre routeur à partir de librairies existantes.
https://symfony.com/doc/current/configuration/micro_kernel_trait.html
Petite ressource supplémentaire que je recommande
Voici un exemple d'implémentation https://github.com/ypio/symfony-as-microframework
Slim3 peut-être une alternative plus simple à mettre en place. http://www.slimframework.com/
Si tu souhaites créer ton routeur (ce que je déconseille pour une utilisation en production, mais que je recommande de faire au moins une fois pour monter en compétence et surtout comprendre comment fonctionne un routeur) https://www.grafikart.fr/tutoriels/router-628
Pour ma part, j'opterais pour l'utilisation de composant symfony pour les raisons suivantes :
- tu rentres dans le coeur de symfony, et tu apprendras beaucoup à son sujet. Tu y verras également des bonnes pratique de développement
- tu apprendras à plus ou moins mettre toi même en place un routeur et comment il fonctionne
- ton routeur sera fiable et sécurisé
- ton routeur sera scalable et tu pourras facilement utilisé d'autres composants symfony à l'avenir (mettre en place de la conversion de paramètre, etc.)