Yes, I have implemented a similar logic already in other controller, but in this way I have to query the IMAP server twice - one for fetching headers to display, and once again to fetch whole message and store it to DB. I was thinking for some way to get the message just once at all, display only particular headers in view and then store it without an extra call to IMAP server.
On Aug 16, 7:53 pm, brian <[email protected]> wrote: > Or, come to that, don't use a form at all. Create another action to > save an email using an ID and pass that in a regular link. If you want > to be able to save several at once (eg. select them with checkboxes) > of course, you'll need a form. But the principle is the same: just > pass the message ID back to your app and have it grab whatever you > want to save from the remote server. > > On Sun, Aug 16, 2009 at 11:41 AM, Roel<[email protected]> wrote: > > > Well basically all you need in your form is an identifier and data > > that the user can change. > > If you got some identifier of the messages you need to save, then you > > can use that to save the data from your mail server directly to your > > database. There is no need to send all the data to the client and then > > let the client send it back to the server unaltered. > > > -Roel > > > On Aug 16, 8:48 am, senser <[email protected]> wrote: > >> Hello, > > >> I was wondering if there is a way to send some data (often > >> intermediate to large array) from view to controller action. > >> For example - I have an controller action that reads emails from > >> remote IMAP server and displays unread messages in corresponding view > >> offering to user to save desired emails in database. The problem is > >> that form in view displays only some of message headers (from, to and > >> subject) but I want to save all headers in database (i.e. message-id). > >> I can make a hidden field to hold this fields, but sometimes fields > >> are very large and hidden field is not the best way. > >> Is there any other way to send data from view to controller action? > > >> Cheers! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" 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/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
