@moma: jack88 hat damit angefangen . In meinen Augen macht so eine URL vielleicht auch nicht viel Sinn.
Normalerweise, würde ich jetzt einfach mal so behaupten, wäre die URL auch unvollständig. Wenn ich das zB so mache (ist natürlich nicht optimal)
kann ich schonmal zwischen isbn und id unterscheiden. Im Router brauch ja nur an der Stelle geprüft werden ob die Nummern entweder aus Zahlen und einem Bindestrich besteht oder nur aus Zahlen. Ob es die Nummer überhaupt gibt sollte der Controller und das Model herausfinden. Wenn beim Abfragen die Nummer falsch ist gibt die Query halt false zurück. Wenn ich ein Buch mit einer isbn hinzufügen möchte, könnte man die Quersummer mit Javascript bei der Eingabe überprüfen.
Normalerweise, würde ich jetzt einfach mal so behaupten, wäre die URL auch unvollständig. Wenn ich das zB so mache (ist natürlich nicht optimal)
Code:
http://store.example.com/isbn/978-3897214422 http://store.example.com/id/5097
Kommentar