Somethig like that, but with so litle understandig of ypur problem cant't help you more, anyway seems like you figured out a way of doing it.
On Jun 21, 11:36 am, simon <[EMAIL PROTECTED]> wrote: > > In my experience, specific problems that warrant breaking rules are a > > lot rarer than many think. Are you wanting your users to be able to > > edit the view files? if not, your controller calls the view files - it > > knows which view file it's going to use it should know which data it > > wants to receive; if so, why? and in any event I'd suggest designing > > towards the same answer ;). > > You're absolutely right... I think sometimes I come across as arrogant > when I'm just trying to get a discussion going :) > > > If you are still not convinced, what's the code in your controller > > method /templates/get_items_this_month/ ? specific discussions are > > more likely to give you specific answers. > > The code in that function (get_items_this_month) just does a findAll > based on the function parameters. The problem was that I needed to > find a way of sending an array as a parameter. Like you said, I could > actually do that with requestAction but that would not be a great > solution. > > The solution I've gone for now is to split the template up. So I've > got one THTML file (template_name.thtml) which contains some > iterations with html inside of them. I've also got a raw include file > (template_name.php) which gets included before rendering the template > file. > > My include file basically builds a massive array with all the data I > need and then does: > $this->set('templateData', $templateData); > > dardosordi: is this maybe what you had in mind? > > I would have rather made the data file a component instead of an > include, but that gave me lots of problems with things like $this no > longer referring to the controller. Also I would have to hardcode the > array of components to include, which means that I would have to edit > the controller in order to add a template (I want to avoid this). > > Enough of my ramblings. I think I've got something working fairly well > now, albeit not as elegant as it could be. > > S --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---