title: best practice to create an Admin section in a ZF based application
body: <p>In every large application there is an ADMIN section.<br>
  In such cases, when not using ZF, I usually put all the admin stuff in a separate directory with extra security measures (like adding .htaccess based authentication and/or a second login etc). This also makes it pretty obvious in the file tree what file is what.</p>
  
  <p>How can I achieve the same design in ZF? Or are there any best practices to create an admin section?<br>
  Should I do it in the router level (if there is "admin" in the url, then I use a different index.php/ bootstrap file....)<br>
  I guess the simplest was just using a controller for all the admin stuff, but I have too much of that. So I have several admin controllers side by side with the regular app controllers. It makes a mess in my controllers directory - which controller is admin and which is not?</p>