title: Which is the best way to structure the index.php file in Silex?
body: <p>I am developing a website with Silex, and due to this new approach to me (everything on a single file), I have some doubts.</p>
  
  <p><strong>How do you structure your controllers and so?</strong></p>
  
  <p>What I have done is to have index.php with 3 single require files:</p>
  
  <ul>
  <li><strong>config.php</strong>:
  includes autoload and any required file, holds all the configurations and prepares any information that should be accessible at any time.</li>
  <li><strong>front_controllers.php</strong>: does all the front stuff.</li>
  <li><strong>back_controllers.php</strong>: includes any controller related to my backend.</li>
  </ul>
  
  <p>Do you find this is a good choice? Otherwise, is there anything I am missing (maybe a working pattern to organize all of this)?</p>