1501
Vývoj / Re:Webove MVC - jak správně provázat Routes a Controllery u RESTu
« kdy: 29. 03. 2018, 22:30:30 »když máte uri "POST xxx/users/" - je to jasný - voláte něco jako user.POST_controllerZávolá se user.POST_controler s filtrem, že se mají vrátit posty.
když máte uri "POST xxx/posts/" - opět je to jasný - voláte něco jako post.POST_controller
jenže když máte například získat všehny posty daného usera, uri může vypadat nějak takhle "GET xxx/users/:userID/posts", jakej controller na to z výše vyjmenovaných zavoláte? Ha? Žádnej - protože žádnej z výše uvedených tohle nedokáže zpracovat.
To url mi přijde ošklivé, takové neRESTové.
A už tu bylo řečeno, že POST by měla být akce kontroleru (respektive dá se to rozdělit, ale ne mechanicky podle metod).