You can increase the memory limit in a per action basis using the following function:
ini_set('memory_limit', '256M');
This can be in your action function, so the memory limit is set just in the functions that require this increase memory usage and let as default all other actions.For example I have an _export() function in my app_controller that allow me to export the result of a find() to an Excel file, and in this case I set the memory limit just before creating the Excel class. I works well. Of course the value (256M in the example) is up to You, check the PHP documentation for the memory_limit setting.
Regard.
2009/11/26 Braindead <markus.henke@gmail.com>
I got the same error while creating an Excel file with many rows and
columns. So I guess the error is related to processing to much data.
You can either increase the memory limit or decrease the amount of
data to process.
Hope that helps.
Markus
Check out the new CakePHP Questions site http://cakeqs.org and help others with their CakePHP related questions.
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en
Check out the new CakePHP Questions site http://cakeqs.org and help others with their CakePHP related questions.
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en
No comments:
Post a Comment