[TYPO3-english]  Extbase/Fluid running out of memory
    Jan Bednarik 
    info at bednarik.org
       
    Mon Oct 20 21:27:04 CEST 2014
    
    
  
Hi,
I'm running out of memory while listing about 1500 items in my Extbase 
extension. The controller action is quite simple:
public function listAction() {
		$dilos = $this->diloRepository->findAll();
         $this->view->assign('byFirstletter', 
$this->byFirstLetter($dilos, 'getNazev'));
	}
byFirstLetter is a method that iterates over collection and groups items 
into groups by their first letter, creating multidimensional array.
Then in Fluid template I've got 2 nested foreachs and that's it. Yet, 
128MB of memory is not enough and I'm hitting
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to 
allocate 8208 bytes) in 
/data/www/.../typo3/sysext/extbase/Classes/Object/Container/Container.php on 
line 121
Are there any ways how to spare some memory in Fluid template? I read 
sth. about using partials, but I don't have any in the foreach, just 2 
outside.
Thanks
Jan
    
    
More information about the TYPO3-english
mailing list