title: How to build a controll panel with cakePHP/MVC frameworks
body: <p>I'm building a simple Virtual Learning Environment(VLE) system for a test project with CakePHP. The project contains the following:</p>
  
  <ul>
  <li>Courses</li>
  <li>Lessons</li>
  <li>Questions</li>
  <li>Answers</li>
  </ul>
  
  <p>I've made the Controller, Models and Views for the courses and Lessons and I'm able to add lessons to a course and delete them. I've generally been following cakePHPs blog tutorial and changing as I go along.</p>
  
  <p>This however leaves me with a very rigid structure of content and pages and URL's (I understand how to change the URL's to be more user and SEO friendly with Routes). My pages are all /{controler}/{method}</p>
  
  <p>Part of the project is to create a management panel for the courses. On the page you can see lessons, and the students assigned to the course with links to add/edit these.</p>
  
  <p>I can not however work out how to do this combination of several models into an admin style page. I can think of a few ways of dong this involving perhaps cakePHP pages, or routes and bringing one models data into another's controller to get it into the view. However <strong>I am trying to find out the correct way of doing this with cakePHP</strong> or failing that in MVC frameworks in general. </p>
  
  <p>I apologise if this is laid out anywhere obvious but I've looked and have yet of find any answer that coveres my issue is a laid out fashion. Unfortunately I really need this spelling out for me as I'm just overwhelmed with a lot of MVC without anyone to ask and haivng only worked in CMS systems.</p>