|
You're almost there. Yes, put all of the if/then logic in the controller, that what controllers are made for. The purpose of MVC separation is make the View and Controller completely abstracted pieces. Ideally, doing any HTML work in the controller is an MVC violation. Instead you should pass a list of strings (of scholarships in this case) to your view. Like so: schols = [] schols.append('Random Free Money') return dict(schols = schols) And then in your view, loop over the list with the appropriate markup. -tim Wes James wrote: Is the best place to create data for views in the controller. For instance, after a student enters some initial data, I need to look at that data and determine what scholarships they might be eligible for. Along with the student data and a scholarship table, I need to do a bunch of "if then" logic. Would I put that in the controller? -- Timothy Farrell <[EMAIL PROTECTED]> Computer Guy Statewide General Insurance Agency (www.swgen.com) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~--- |
- [web2py:12015] where to put view logic Wes James
- [web2py:12020] Re: where to put view logic Timothy Farrell
- [web2py:12033] Re: where to put view logic Yarko Tymciurak
- [web2py:12078] Re: where to put view logic billf
- [web2py:12082] Re: where to put view logi... yarko
- [web2py:12085] Re: where to put view... Yarko Tymciurak
- [web2py:12102] Re: where to put view... billf
- [web2py:12104] Re: where to put ... Yarko Tymciurak
- [web2py:12107] Re: where to ... billf
- [web2py:12109] Re: where to ... Yarko Tymciurak

