title: Cross controller function conventions for MVC web?
body: <p>I have a question about the best practices of placing certain functions in controllers in an MVC web framework.</p>
  
  <p>Lets say I have a User &amp; Tags controller. I have a function/method called addTag_to_user().</p>
  
  <p>What is the conventions or best practices for placing this in either the Users or Tags controller?</p>
  
  <p>Though personally I am more inclined to place it in the tags controller as my Users controller may be full of other functions as it is a key element (for example). Thus placing it in the Tags controller improves the readability of the User controller.</p>
  
  <p>Edit: Maybe it doesn't really matter where you place functions that deals with two models. I want to see what other people's conventions are.</p>