4 ms·
I noticed that as well. I think he was implying that the first URL structure isn't possible in PHP, which of course is not true.
by sparkygoblue 13y ago
I noticed that as well. I think he was implying that the first URL structure isn't possible in PHP, which of course is not true.
- bdcravens 13y agoLikewise, you can pass and parse URL parameters in an Express app (or any framework for that matter) if so inclined
- adamors 13y agoOr just split the $_SERVER['REQUEST_URI'] by '/' and map the request to pages.
- kawsper 13y agoYes, but that can still be a bit complex. I have used https://github.com/chriso/klein.php https://github.com/chriso/klein.php prior for doing exactly this, but it was a long time ago, the codebase now seems a bit more advanced, and mature.
- krapp 13y agourl routing is one of those things about PHP frameworks I never really understood until I wrote my own. I think if you work with PHP, it's probably something you kind of should know how to do.
- geon 13y agoImho, '/' should be used to map a specific resource, like a file or a collection of objects in the database. URL arguments with '?' and '&' should specify a secondary "meta" mapping for things like sorting or filtering, that still acts on basically the same resource.
- ceol 13y agoThat's my opinion, as well. However, what about paginating things? A different page is a different set of the same type of object, so it's basically sorting and filtering, but you're returning different content. /posts/page/2 /posts?page=2 /posts?limit=25&offset=25 I like the third option because it allows the must functionality to the user if they so desire, but it kind of feels like a violation of the "only sorting and filtering" rule.