Smarty - Allowed memory
Eai pessoal!
Estou utilizando o smarty e está dando um erro:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 35 bytes) in ... on line ...
Estava pesquisando sobre e achei a solução no php.ini, onde devo aumentar a alocação de memória (memory_limit). O problema é que já está com 128MB e a unica coisa que fiz na codificação foi passar um array pequeno para o template .tpl do smarty e exibir com um loop, vejam:
PHP
$teste = new manipulaDadosBD();
$teste->obterTabela("nomedatabela");
$teste->obterCampo("campo1 ,campo2");
$reg_teste = $teste->selecionarReg();
while($reg_teste):
$campo1[] = $reg_teste['Campo1'];
$campo2[] = $reg_teste['Campo2'];
endwhile;
$smarty->assign('campo1',$campo1);
$smarty->assign('campo2',$campo2);
$smarty->display('teste.tpl');
HTML
{section name=i loop=$campo1}
<option value="{$campo1[i]}">{$campo2[i]}</option>
{/section}
Apesar de estar começando com o smarty acho que está tudo certo com o código...
Agradeço a ajuda!
Discussão (1)
Carregando comentários...