[drupal-devel] Does the Forms API give Drupal a model view
	controller architecture
    Kieran Lal 
    kieran at civicspacelabs.org
       
    Mon Sep 26 06:09:22 UTC 2005
    
    
  
Here's a quick overview of Model View Controller architectures that  
was updated in April 2005.
http://www.jdl.co.uk/briefings/MVC.pdf
I haven't spent a lot of time thinking about this.
1) Modules represent the model.  They are unaware of the view, theme.
2) View - To me there are three stock views, or outputs, in Drupal.   
The first is just themeless output.  The second is the themed  
output.  The third is as an XML-RPC request.
3) Controller-this is traditionally about controlling input.  The  
controller knows about it's views.
The question is, does Drupal have a controller, and if it does, is it  
the Forms API.  This is a question that is consistently coming up in  
comparing Drupal to Ruby On Rails and I'd like to have a solid answer.
Cheers,
Kieran
    
    
More information about the drupal-devel
mailing list