Ce que tu demande est le fonctionnement de base de la quasi totalité des frameworks et des productions, à des détails près (comme utiliser plutôt le nom en URL, plus SEO-friendly que des IDs).
Donc, prends n'importe quoi, ou ne prends rien. C'est pas propre à un framework, c'est une technique (le CRUD : Create Read Update Delete, les 4 actions possibles sur une entrée, qui correspondent chacun à une URI ou à un protocole (exemple : accéder en POST à une page signifie généralement qu'on veut créer un nouvel objet ; GET le lire ; PATCH le modifier, et DELETE le supprimer, le tout dans une même URL, uniquement avec les protocoles navigateurs (ou simulés pour les 2 derniers)). On récupère/envoi les infos nécessaires liées à la requête et, si un affichage doit être fait, on les récupère avec le template, séparé ou non, pour générer une page avec du contenu variable.
En bref, regarde ce qui t'attire le plus, puisque qu'apparemment tu débutes. CodeIgniter et CakePHP sont réputés simple à prendre en main. Symfony, Falcon et Laravel sont de plus gros frameworks, robustes et éprouvés, mais plus longs à prendre en main.