Page 1 of 1

MVC

Posted: Tue Jul 05, 2011 6:07 pm
by Ziggyfish
I know this isn't the best place to ask this, but:

In an application I am building, I have to create an image which based on something from the view (i.e a URL to a page), it produces a different image.

So my question is where should I generate that URL be generated.

Putting it in the view is not good as it is a model thing (the URL is not linked anywhere on page).

Putting it in the model, means i am mixing up the Model and Controller to generate the URL, I need the Routing class to get where that URL will point to.

Putting it in the controller means that I will duplicate code, as the routing class needs to know the controller and action and id that URL will point to.

So my question is should there be a middle step between the model and controller?