title: multiple controllers for one view php mvc design
body: <p>I am very new to MVC.</p>
  
  <p>I just finished reading a book and am trying to implement what I have learned, but I am stuck. In the book and some other explanations I have read online, it's always one controller for one view, like navigation view being controlled by its controller, login form controlled by its own controller.</p>
  
  <p>But I have a header with couple of navigation links, and a search form.  Do I separate navigation from searching or assume searching is part of navigation and just control them all in one controller?</p>